b7263f31a5
Still use GOGS_WORK_DIR and GOGS_CUSTOM env variables as a fallback if the equivalent GITEA_* are not set, warning user about the need for change. Does not change "gogs" to "gitea" in webhook type name Because "gogs" hook type is part of the API (routes) and used in templates... Closes #87
24 lines
499 B
Bash
Executable file
24 lines
499 B
Bash
Executable file
#!/bin/sh
|
||
|
||
if ! test -d ~git/.ssh; then
|
||
mkdir -p ~git/.ssh
|
||
chmod 700 ~git/.ssh
|
||
fi
|
||
|
||
if ! test -f ~git/.ssh/environment; then
|
||
echo "GITEA_CUSTOM=${GITEA_CUSTOM}" > ~git/.ssh/environment
|
||
chmod 600 ~git/.ssh/environment
|
||
fi
|
||
|
||
cd /app/gogs
|
||
|
||
# Link volumed data with app data
|
||
ln -sf /data/gogs/log ./log
|
||
ln -sf /data/gogs/data ./data
|
||
|
||
# Backward Compatibility with Gogs Container v0.6.15
|
||
ln -sf /data/git /home/git
|
||
|
||
chown -R git:git /data /app/gogs ~git/
|
||
chmod 0755 /data /data/gogs ~git/
|