Browse Source

add patch for gitea init script

master
cinnaboot 4 years ago
parent
commit
700fa2837d
  1. 6
      roles/gitea/tasks/main.yml
  2. 24
      roles/gitea/templates/gitea.initd

6
roles/gitea/tasks/main.yml

@ -12,6 +12,12 @@
src: templates/nginx.conf.j2
dest: /etc/nginx/nginx.conf
- name: patch gitea init script
# see) https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/community/gitea/gitea.initd
- template:
src: templates/gitea.initd
dest: /etc/init.d/gitea
- name: add ROOT_URL to gitea config
lineinfile:
path: /etc/gitea/app.ini

24
roles/gitea/templates/gitea.initd

@ -0,0 +1,24 @@
#!/sbin/openrc-run
supervisor=supervise-daemon
name=gitea
command="/usr/bin/gitea"
command_user="${GITEA_USER:-gitea}"
command_args="web --config '${GITEA_CONF:-/etc/gitea/app.ini}'"
supervise_daemon_args="--env GITEA_WORK_DIR='${GITEA_WORK_DIR:-/var/lib/gitea}' --chdir '${GITEA_WORK_DIR:-/var/lib/gitea}' --stdout '${GITEA_LOG_FILE:-/var/log/gitea/http.log}' --stderr '${GITEA_LOG_FILE:-/var/log/gitea/http.log}'"
pidfile="/run/gitea.pid"
#extra_started_commands="reload"
depend() {
use logger dns
need net
after firewall mysql postgresql
}
#https://github.com/go-gitea/gitea/issues/17976
#reload() {
# ebegin "Reloading ${RC_SVCNAME}"
# ${supervisor} ${RC_SVCNAME} --signal HUP --pidfile "${pidfile}"
# eend $?
#}
Loading…
Cancel
Save