[Unit] Description=ThrillWiki Django Application After=network.target postgresql.service Wants=network.target Requires=postgresql.service [Service] Type=forking User=ubuntu Group=ubuntu [AWS-SECRET-REMOVED] [AWS-SECRET-REMOVED]s/ci-start.sh ExecStop=/bin/kill -TERM $MAINPID ExecReload=/bin/kill -HUP $MAINPID [AWS-SECRET-REMOVED]ngo.pid Restart=always RestartSec=10 # Environment variables Environment=DJANGO_SETTINGS_MODULE=thrillwiki.settings [AWS-SECRET-REMOVED]llwiki Environment=PATH=/home/ubuntu/.cargo/bin:/usr/local/bin:/usr/bin:/bin # Security settings NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true [AWS-SECRET-REMOVED]ogs [AWS-SECRET-REMOVED]edia [AWS-SECRET-REMOVED]taticfiles [AWS-SECRET-REMOVED]ploads # Resource limits LimitNOFILE=65536 TimeoutStartSec=300 TimeoutStopSec=30 # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=thrillwiki [Install] WantedBy=multi-user.target