| 12345678910111213141516171819202122232425262728293031 |
- [Unit]
- Description=Radionica3D FastAPI Backend Service
- After=network.target redis.service
- # Раскомментируйте следующую строку, если база данных MySQL тоже крутится на этом сервере
- # After=network.target mysql.service redis.service
- [Service]
- # Укажите вашего Linux-пользователя (например, ubuntu, root или www-data)
- User=ubuntu
- Group=www-data
- # Путь до директории бэкенда
- WorkingDirectory=/var/www/radionica3d/backend
- # Путь к скрипту запуска, который сначала прогоняет тесты
- ExecStart=/bin/bash /var/www/radionica3d/backend/start.sh
- # Авторестарт при падении
- Restart=always
- RestartSec=5
- # Задайте переменные окружения прямо здесь (или используйте EnvironmentFile)
- Environment="NODE_ENV=production"
- Environment="DB_HOST=127.0.0.1"
- Environment="REDIS_HOST=127.0.0.1"
- # Environment="DB_USER=radionica_user"
- # Environment="DB_PASS=your_strong_password"
- # Environment="DB_NAME=radionica3d"
- [Install]
- WantedBy=multi-user.target
|