🚀 *Как быстро отстроить автоматический деплой с помощью systemd*
Привет, любители автоматизации! 🌟 Сегодня разберемся, как за несколько минут сделать так, чтобы ваше приложение само обновлялось и запускалось без лишних хлопот.
Забыв про скрипты и крон, погрузимся в мощь systemd — ваш лучший друг для надежных служб.
Почему именно systemd?
- Автоматический запуск при запуске системы
- Перезапуск при сбоях
- Легкое управление и статус
Что нужно сделать?
- Создайте файл сервиса:
sudo nano /etc/systemd/system/myapp.service
- Вставьте туда:
Unit
Description=My App Service
After=network.target
Service
ExecStart=/usr/bin/my_app
Restart=always
User=your_user
Install
WantedBy=multi-user.target
- Активируйте и запустите:
bash
sudo systemctl enable myapp.service
sudo systemctl start myapp.service
`
Теперь ваше приложение действительно само по себе! Можно легко управлять через systemctl, следить за статусом и логами.
Хотите, чтобы ваши сервера работали по графику и ничего не зависело от человеческого фактора? Тогда systemd — ваш путь к автоматизации!
💬 Пробовали ли вы ранее автоматизировать деплой с помощью systemd, или предпочитаете скрипты?
Приглашаю тебя в наше сообщество:
- больше полезных статей ты найдешь в телеграм канале https://t.me/LinuxSkill
- а вакансии для системных администраторов ищи в боте https://t.me/gradeliftbot
📩 Завтра: как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!