smartbotic-database.service 754 B

12345678910111213141516171819202122232425262728293031
  1. [Unit]
  2. Description=SmartBotic CRM Database
  3. Documentation=https://github.com/smartbotic/smartbotic-crm
  4. After=network.target
  5. [Service]
  6. Type=simple
  7. User=%i
  8. Group=%i
  9. WorkingDirectory=/opt/smartbotic-crm
  10. ExecStart=/opt/smartbotic-crm/build/database/smartbotic-crm-database --data-dir /var/lib/smartbotic
  11. Restart=on-failure
  12. RestartSec=5
  13. StandardOutput=journal
  14. StandardError=journal
  15. # Shutdown timeout - send SIGKILL after 10 seconds if graceful shutdown fails
  16. TimeoutStopSec=10
  17. # Security hardening
  18. NoNewPrivileges=true
  19. ProtectSystem=strict
  20. ProtectHome=true
  21. PrivateTmp=true
  22. ReadWritePaths=/var/lib/smartbotic
  23. # Environment
  24. Environment="SMARTBOTIC_DB_PORT=50151"
  25. Environment="SMARTBOTIC_DB_DATA_DIR=/var/lib/smartbotic"
  26. [Install]
  27. WantedBy=multi-user.target