aboutsummaryrefslogtreecommitdiff
path: root/docker/start.sh
diff options
context:
space:
mode:
Diffstat (limited to 'docker/start.sh')
-rwxr-xr-xdocker/start.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/docker/start.sh b/docker/start.sh
index 9f9d40e9..3913cb2f 100755
--- a/docker/start.sh
+++ b/docker/start.sh
@@ -33,16 +33,17 @@ create_volume_subfolder() {
# Create VOLUME subfolder
for f in /data/gogs/data /data/gogs/conf /data/gogs/log /data/git /data/ssh; do
if ! test -d $f; then
- mkdir -p $f
+ gosu $USER mkdir -p $f
fi
done
}
setids() {
+ export USER=git
PUID=${PUID:-1000}
PGID=${PGID:-1000}
- groupmod -o -g "$PGID" git
- usermod -o -u "$PUID" git
+ groupmod -o -g "$PGID" $USER
+ usermod -o -u "$PUID" $USER
}
setids