22 lines
603 B
Text
22 lines
603 B
Text
|
[Unit]
|
||
|
Description=Forgejo
|
||
|
After=network.target
|
||
|
{% if var_forgejo_database_kind == 'postgresql' %}
|
||
|
Wants=postgresql.service
|
||
|
After=postgresql.service
|
||
|
{% endif %}
|
||
|
|
||
|
[Service]
|
||
|
RestartSec=2s
|
||
|
Type=simple
|
||
|
User={{var_forgejo_user}}
|
||
|
Group={{var_forgejo_user}}
|
||
|
WorkingDirectory={{var_forgejo_directory_main}}
|
||
|
ExecStart={{var_forgejo_directory_main}}/forgejo web --config {{var_forgejo_directory_main}}/custom/conf/app.ini
|
||
|
Restart=always
|
||
|
# Environment=USER=git HOME=/home/git FORGEJO_WORK_DIR=/var/lib/forgejo
|
||
|
# Environment=PATH=/path/to/git/bin:/bin:/sbin:/usr/bin:/usr/sbin
|
||
|
|
||
|
[Install]
|
||
|
WantedBy=multi-user.target
|