code.gitea.io/gitea@v1.22.3/docker/rootless/usr/local/bin/gitea (about) 1 #!/bin/bash 2 3 ############################################################### 4 # This script sets defaults for gitea to run in the container # 5 ############################################################### 6 7 # It assumes that you place this script as gitea in /usr/local/bin 8 # 9 # And place the original in /usr/lib/gitea with working files in /data/gitea 10 GITEA="/app/gitea/gitea" 11 WORK_DIR="/var/lib/gitea" 12 APP_INI="/etc/gitea/app.ini" 13 14 APP_INI_SET="" 15 for i in "$@"; do 16 case "$i" in 17 "-c") 18 APP_INI_SET=1 19 ;; 20 "-c="*) 21 APP_INI_SET=1 22 ;; 23 "--config") 24 APP_INI_SET=1 25 ;; 26 "--config="*) 27 APP_INI_SET=1 28 ;; 29 *) 30 ;; 31 esac 32 done 33 34 if [ -z "$APP_INI_SET" ]; then 35 CONF_ARG=("-c" "${GITEA_APP_INI:-$APP_INI}") 36 fi 37 38 39 # Provide docker defaults 40 GITEA_WORK_DIR="${GITEA_WORK_DIR:-$WORK_DIR}" exec -a "$0" "$GITEA" "${CONF_ARG[@]}" "$@"