#!/bin/sh set -e APP_NAME="gogs" CLI="${APP_NAME}" APP_USER=$(${CLI} config:get APP_USER) APP_GROUP=$(${CLI} config:get APP_GROUP) APP_CONFIG="/etc/${APP_NAME}/conf/app.ini" mkdir -p "$(dirname ${APP_CONFIG})" chown "${APP_USER}"."${APP_GROUP}" "$(dirname ${APP_CONFIG})" [ -f ${APP_CONFIG} ] || ${CLI} run cp conf/app.ini ${APP_CONFIG} ${CLI} config:set USER="${APP_USER}" sed -i "s|RUN_USER = git|RUN_USER = ${APP_USER}|" ${APP_CONFIG} sed -i "s|RUN_MODE = dev|RUN_MODE = prod|" ${APP_CONFIG} ${CLI} config:set GOGS_CUSTOM=/etc/${APP_NAME} # scale ${CLI} scale web=1 || true # restart the service service gogs restart || true