mirror of https://sc.cryxtal.org/crystal/forgejo
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							45 lines
						
					
					
						
							961 B
						
					
					
				
			
		
		
	
	
							45 lines
						
					
					
						
							961 B
						
					
					
				#!/sbin/openrc-run
 | 
						|
 | 
						|
DIR=/var/lib/gitea
 | 
						|
USER=git
 | 
						|
HOME=/home/${USER}
 | 
						|
GITEA_WORK_DIR=${DIR}
 | 
						|
EXECUTABLE=/usr/local/bin/gitea
 | 
						|
 | 
						|
export USER
 | 
						|
export HOME
 | 
						|
export GITEA_WORK_DIR
 | 
						|
 | 
						|
name=$RC_SVCNAME
 | 
						|
cfgfile="/etc/$RC_SVCNAME/app.ini"
 | 
						|
command="${EXECUTABLE}"
 | 
						|
command_user="${USER}"
 | 
						|
command_args="web -c /etc/$RC_SVCNAME/app.ini"
 | 
						|
command_background="yes"
 | 
						|
pidfile="/run/$RC_SVCNAME/$RC_SVCNAME.pid"
 | 
						|
start_stop_daemon_args="--user ${USER} --chdir ${DIR}"
 | 
						|
 | 
						|
depend()
 | 
						|
{
 | 
						|
    need net
 | 
						|
    ###
 | 
						|
    # Don't forget to add the database service requirements
 | 
						|
    ###
 | 
						|
    #after postgresql
 | 
						|
    #after mysql
 | 
						|
    #after mariadb
 | 
						|
    #after memcached
 | 
						|
    #after redis
 | 
						|
}
 | 
						|
 | 
						|
start_pre()
 | 
						|
{
 | 
						|
        checkpath --directory --owner $command_user:$command_user --mode 0750 \
 | 
						|
                /run/$RC_SVCNAME /var/log/$RC_SVCNAME
 | 
						|
        ##
 | 
						|
        # If you want to bind Gitea to a port below 1024, uncomment
 | 
						|
        # the value below
 | 
						|
        ##
 | 
						|
        #setcap cap_net_bind_service=+ep "${EXECUTABLE}"
 | 
						|
}
 |