| 12345678910111213141516171819202122232425262728293031 |
- [Unit]
- Description=SmartBotic CRM Database
- Documentation=https://github.com/smartbotic/smartbotic-crm
- After=network.target
- [Service]
- Type=simple
- User=%i
- Group=%i
- WorkingDirectory=/opt/smartbotic-crm
- ExecStart=/opt/smartbotic-crm/build/database/smartbotic-crm-database --data-dir /var/lib/smartbotic
- Restart=on-failure
- RestartSec=5
- StandardOutput=journal
- StandardError=journal
- # Shutdown timeout - send SIGKILL after 10 seconds if graceful shutdown fails
- TimeoutStopSec=10
- # Security hardening
- NoNewPrivileges=true
- ProtectSystem=strict
- ProtectHome=true
- PrivateTmp=true
- ReadWritePaths=/var/lib/smartbotic
- # Environment
- Environment="SMARTBOTIC_DB_PORT=50151"
- Environment="SMARTBOTIC_DB_DATA_DIR=/var/lib/smartbotic"
- [Install]
- WantedBy=multi-user.target
|