You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
769 B
INI

[Unit]
Description=SpotMe on {{ domain }}
After=syslog.target
After=network.target
Requires=mariadb.service
[Service]
Type=simple
User={{ spotme_system_user }}
Group={{ spotme_system_user }}
WorkingDirectory={{ spotme_installation_directory }}
ExecStart=/usr/bin/npm start
Environment="USER={{ spotme_system_user }}"
Environment="HOME={{ spotme_user_directory }}"
Environment="NODE_ENV=production"
Environment="PORT={{ spotme_port }}"
Environment="DATABASE_HOST=127.0.0.1"
Environment="DATABASE_PORT=3306"
Environment="DATABASE_USERNAME={{ database_user }}"
Environment="DATABASE_PASSWORD={{ database_pass }}"
Environment="DATABASE_NAME={{ database_name }}"
Restart=always
RestartSec=2s
StartLimitInterval=60s
StartLimitBurst=5
[Install]
WantedBy=multi-user.target