Files
balikci/systemd/oltalama-backend.service

30 lines
674 B
SYSTEMD
Raw Normal View History

2025-11-10 20:01:41 +03:00
[Unit]
Description=Oltalama Backend Service
Documentation=https://github.com/yourusername/oltalama
After=network.target
[Service]
Type=simple
2025-11-11 04:30:25 +03:00
User=oltalama
Group=oltalama
2025-11-10 20:01:41 +03:00
WorkingDirectory=/opt/oltalama/backend
Environment=NODE_ENV=production
Environment=PORT=3000
ExecStart=/usr/bin/node /opt/oltalama/backend/src/app.js
Restart=always
RestartSec=10
StandardOutput=append:/var/log/oltalama/backend.log
StandardError=append:/var/log/oltalama/backend-error.log
# Security settings
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/opt/oltalama/backend/database
ReadWritePaths=/var/log/oltalama
[Install]
WantedBy=multi-user.target