| # Create admin user if DB was new | # Create admin user if DB was new | ||||
| if [ -z "${DB_EXISTS}" ]; then | if [ -z "${DB_EXISTS}" ]; then | ||||
| su -c git "${GOGS_PATH}/gogs admin create-user --name admin --password ${GOGS_ADMIN_PWD} --admin --email ${ADMIN_EMAIL}" | |||||
| su git -c "${GOGS_PATH}/gogs admin create-user --name admin --password ${GOGS_ADMIN_PWD} --admin --email ${ADMIN_EMAIL}" | |||||
| fi | fi | ||||
| # Rewrite authorized keys. See issue: | |||||
| # https://github.com/gogs/gogs/issues/1688#issuecomment-143265108 | |||||
| # https://github.com/gogs/gogs/issues/4435 | |||||
| su git -c "${GOGS_PATH}/gogs admin rewrite-authorized-keys" | |||||
| #exec "$@" | #exec "$@" | ||||
| #exec gosu git ${GOGS_PATH}/gogs web | #exec gosu git ${GOGS_PATH}/gogs web | ||||
| exec su git -c "${GOGS_PATH}/gogs web" | exec su git -c "${GOGS_PATH}/gogs web" |