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[@]}" "$@"