Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🚀 *Как быстро настроить автоматизацию деплоя на Linux с помощью systemd

🚀 *Как быстро настроить автоматизацию деплоя на Linux с помощью systemd* Привет, любители автоматизации! 🌟 Сегодня расскажу о простом способе ускорить релизы и сделать их надежнее. Забудь о сложных скриптах — достаточно настроить сервисы systemd! Это очень удобно, ведь systemd — встроенный менеджер служб, который помогает запускать, останавливать и автоматизировать задачи. Плюсы? - Быстрый запуск приложений при старте системы - Возможность управлять сервисами через единую команду - Автоматический перезапуск при ошибках Для начала создай свой юнит-файл в /etc/systemd/system/myapp.service: [Unit] Description=Мой быстрый деплой After=network.target [Service] ExecStart=/usr/bin/python3 /path/to/your/script.py Restart=on-failure User=youruser [Install] WantedBy=multi-user.target Затем активируй: sudo systemctl daemon-reload sudo systemctl enable myapp sudo systemctl start myapp Теперь твое приложение будет запускаться автоматически, а при сбоях — перезапускаться без твоего участи

🚀 *Как быстро настроить автоматизацию деплоя на Linux с помощью systemd*

Привет, любители автоматизации! 🌟

Сегодня расскажу о простом способе ускорить релизы и сделать их надежнее. Забудь о сложных скриптах — достаточно настроить сервисы systemd!

Это очень удобно, ведь systemd — встроенный менеджер служб, который помогает запускать, останавливать и автоматизировать задачи.

Плюсы?

- Быстрый запуск приложений при старте системы

- Возможность управлять сервисами через единую команду

- Автоматический перезапуск при ошибках

Для начала создай свой юнит-файл в /etc/systemd/system/myapp.service:

[Unit]

Description=Мой быстрый деплой

After=network.target

[Service]

ExecStart=/usr/bin/python3 /path/to/your/script.py

Restart=on-failure

User=youruser

[Install]

WantedBy=multi-user.target

Затем активируй:

sudo systemctl daemon-reload

sudo systemctl enable myapp

sudo systemctl start myapp

Теперь твое приложение будет запускаться автоматически, а при сбоях — перезапускаться без твоего участия!

Этот трюк значительно упрощает работу с автоматическими задачами и разгружает админа.

А есть ли у тебя свои лайфхаки по автоматизации?

- прокачай навыки в нашем телеграм-канале https://t.me/LinuxSkill и проходи тесты в боте https://t.me/gradeliftbot!