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.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							826 B
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							826 B
						
					
					
				#!/bin/bash
 | 
						|
 | 
						|
###############################################################
 | 
						|
# This script sets defaults for gitea to run in the container #
 | 
						|
###############################################################
 | 
						|
 | 
						|
# It assumes that you place this script as gitea in /usr/local/bin
 | 
						|
#
 | 
						|
# And place the original in /usr/lib/gitea with working files in /data/gitea
 | 
						|
GITEA="/app/gitea/gitea"
 | 
						|
WORK_DIR="/var/lib/gitea"
 | 
						|
APP_INI="/etc/gitea/app.ini"
 | 
						|
 | 
						|
APP_INI_SET=""
 | 
						|
for i in "$@"; do
 | 
						|
	case "$i" in
 | 
						|
	"-c")
 | 
						|
		APP_INI_SET=1
 | 
						|
		;;
 | 
						|
	"-c="*)
 | 
						|
		APP_INI_SET=1
 | 
						|
		;;
 | 
						|
	"--config")
 | 
						|
		APP_INI_SET=1
 | 
						|
		;;
 | 
						|
	"--config="*)
 | 
						|
		APP_INI_SET=1
 | 
						|
		;;
 | 
						|
	*)
 | 
						|
	;;
 | 
						|
	esac
 | 
						|
done
 | 
						|
 | 
						|
if [ -z "$APP_INI_SET" ]; then
 | 
						|
	CONF_ARG=("-c" "${GITEA_APP_INI:-$APP_INI}")
 | 
						|
fi
 | 
						|
 | 
						|
 | 
						|
# Provide docker defaults
 | 
						|
GITEA_WORK_DIR="${GITEA_WORK_DIR:-$WORK_DIR}" exec -a "$0" "$GITEA" "${CONF_ARG[@]}" "$@"
 |