20 lines
615 B
Django/Jinja
20 lines
615 B
Django/Jinja
{% import './templates/systemd.j2' as systemd %}
|
|
|
|
{{ systemd.service() }}
|
|
|
|
[Unit]
|
|
Description=piped backend
|
|
After=network-online.target postgresql.service
|
|
|
|
[Service]
|
|
Type=simple
|
|
Restart=on-failure
|
|
ExecStart=/usr/bin/java -server -Xmx1G -XX:+UnlockExperimentalVMOptions -XX:+HeapDumpOnOutOfMemoryError -XX:+OptimizeStringConcat -XX:+UseStringDeduplication -XX:+UseCompressedOops -XX:+UseNUMA -XX:+UseG1GC -jar {{ env_dict.remote_main_home_path }}/piped-1.0-all.jar
|
|
WorkingDirectory={{ env_dict.remote_main_home_path }}
|
|
User={{ env_dict.user }}
|
|
|
|
{{ systemd.service_security() }}
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|