[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