Всем привет!
У кого a-parser работает на отдельном сервере Linux в контейнере докера.
Вот инструкция для автозагрузки при запуске сервера:
1. Создаем файл сервиса
2. Добавляем код
Restart=always - автоматически перезапустит сервис в случае сбоя
/home/mainuser/aparser - пусть к а-парсеру
3. Перезапускаем systemd, чтобы применить изменения
4. Включаем сервис автозагрузки
5. Перезапускаем сервер
Все! Теперь A-parser запускается при запуске сервера.
У кого a-parser работает на отдельном сервере Linux в контейнере докера.
Вот инструкция для автозагрузки при запуске сервера:
1. Создаем файл сервиса
Код:
sudo nano /etc/systemd/system/aparser.service
2. Добавляем код
Код:
[Unit]
Description=Run Aparser Docker Container
After=docker.service
Requires=docker.service
[Service]
Restart=always
ExecStart=/usr/bin/docker run --rm --name aparser -v /home/mainuser/aparser:/app -p 9091:9091 -t aparser/runtime ./aparser
ExecStop=/usr/bin/docker stop aparser
[Install]
WantedBy=multi-user.target
Restart=always - автоматически перезапустит сервис в случае сбоя
/home/mainuser/aparser - пусть к а-парсеру
3. Перезапускаем systemd, чтобы применить изменения
Код:
sudo systemctl daemon-reload
4. Включаем сервис автозагрузки
Код:
sudo systemctl enable aparser
5. Перезапускаем сервер
Код:
sudo reboot
Все! Теперь A-parser запускается при запуске сервера.