# Conflicts: # account/Makefile # account/go.mod # docs/account-admin-settings.md # docs/account-svc-plus.md
26 lines
566 B
Desktop File
26 lines
566 B
Desktop File
[Unit]
|
|
Description=accounts.svc.plus API
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=accounts
|
|
Group=accounts
|
|
WorkingDirectory=/opt/xcontrol
|
|
Environment=ACCOUNTS_DB_USER=accounts
|
|
Environment=ACCOUNTS_DB_PASSWORD=YOUR_PASSWORD
|
|
Environment=ACCOUNTS_DB_NAME=accounts
|
|
Environment=ACCOUNTS_DB_SSLMODE=disable
|
|
Environment=ACCOUNTS_RATE_LIMIT_RPM=60
|
|
Environment=ACCOUNTS_SESSION_TTL=24h
|
|
ExecStart=/opt/xcontrol/accounts-api
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
ProtectSystem=strict
|
|
ProtectHome=true
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|