Files
deployment/templates/fromchat.service
T
2026-07-14 12:10:22 +03:00

34 lines
682 B
Desktop File

[Unit]
Description=FromChat server
After=multi-user.target
Wants=network-online.target
After=network-online.target
StartLimitIntervalSec=60
StartLimitBurst=3
[Service]
Type=simple
User=root
Group=root
ExecStart=/bin/bash -c "docker compose up --remove-orphans --force-recreate"
ExecStop=/bin/bash -c "docker compose down --remove-orphans"
WorkingDirectory=/home/fromchat/fromchat-server
Restart=always
RestartSec=10
StartLimitBurst=3
# Security settings
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ReadWritePaths=/var/log
# Logging
StandardOutput=journal
StandardError=journal
StandardInput=tty-force
SyslogIdentifier=fromchat
[Install]
WantedBy=multi-user.target