mirror of https://github.com/gogs/gogs.git
docker: check "/data" mount ownership before forcing it (#6553)
Co-authored-by: bl <bl@moch.dk>pull/6378/merge
parent
e309bc8324
commit
5aca56d2dd
|
@ -31,8 +31,12 @@ cleanup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
create_volume_subfolder() {
|
create_volume_subfolder() {
|
||||||
# Modify the owner of /data dir, make $USER(git) user have permission to create sub-dir in /data.
|
# only change ownership if needed, if using an nfs mount this could be expensive
|
||||||
chown -R "$USER:$USER" /data
|
if [ "$USER:$USER" != "$(stat /data -c '%U:%G')" ]
|
||||||
|
then
|
||||||
|
# Modify the owner of /data dir, make $USER(git) user have permission to create sub-dir in /data.
|
||||||
|
chown -R "$USER:$USER" /data
|
||||||
|
fi
|
||||||
|
|
||||||
# Create VOLUME subfolder
|
# Create VOLUME subfolder
|
||||||
for f in /data/gogs/data /data/gogs/conf /data/gogs/log /data/git /data/ssh; do
|
for f in /data/gogs/data /data/gogs/conf /data/gogs/log /data/git /data/ssh; do
|
||||||
|
|
Loading…
Reference in New Issue