feat: start service with pid file
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Robert Kaussow 2022-08-07 23:39:44 +02:00
parent 69c1b6e697
commit 13500ef0f8
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0
3 changed files with 3 additions and 1 deletions

View File

@ -11,6 +11,7 @@ gitea_packages:
gitea_base_dir: "/opt/gitea"
gitea_config_dir: "{{ gitea_base_dir }}/custom/conf"
gitea_data_dir: "{{ gitea_base_dir }}/data"
gitea_run_dir: "{{ gitea_base_dir }}/run"
gitea_template_dir: "{{ gitea_base_dir }}/custom/templates"
gitea_selinux_fcontext:

View File

@ -19,6 +19,7 @@
- "{{ gitea_config_dir }}"
- "{{ gitea_data_dir }}"
- "{{ gitea_log_dir }}"
- "{{ gitea_run_dir }}"
- "{{ gitea_template_dir }}/custom"
- name: Download Gitea binary

View File

@ -12,7 +12,7 @@ Environment=GITEA_WORK_DIR={{ gitea_base_dir }}
User={{ gitea_user }}
Group={{ gitea_group }}
WorkingDirectory={{ gitea_base_dir }}
ExecStart={{ gitea_base_dir }}/gitea-latest web -c {{ gitea_config_dir }}/app.ini
ExecStart={{ gitea_base_dir }}/gitea-latest web -c {{ gitea_config_dir }}/app.ini -P {{ gitea_run_dir }}/gitea.pid
Restart=on-failure
PrivateTmp=yes