aboutsummaryrefslogtreecommitdiffhomepage
path: root/support/docker
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2022-06-21 08:47:39 +0200
committerChocobozzz <me@florianbigard.com>2022-06-21 08:47:39 +0200
commit5b2ede7d5519bf7d99854c445a8a9a2c8c591bfb (patch)
treed129978bd747f32c32eeaaa1f4106360f09f12e9 /support/docker
parentd47b18079bfe4aed472ddcc0a89302ba85f03a48 (diff)
downloadPeerTube-5b2ede7d5519bf7d99854c445a8a9a2c8c591bfb.tar.gz
PeerTube-5b2ede7d5519bf7d99854c445a8a9a2c8c591bfb.tar.zst
PeerTube-5b2ede7d5519bf7d99854c445a8a9a2c8c591bfb.zip
Fix docker user entrypoint
Diffstat (limited to 'support/docker')
-rwxr-xr-xsupport/docker/production/entrypoint.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/support/docker/production/entrypoint.sh b/support/docker/production/entrypoint.sh
index 261055e84..9f1e8f38f 100755
--- a/support/docker/production/entrypoint.sh
+++ b/support/docker/production/entrypoint.sh
@@ -7,11 +7,11 @@ find /config ! -user peertube -exec chown peertube:peertube {} \; || true
7# first arg is `-f` or `--some-option` 7# first arg is `-f` or `--some-option`
8# or first arg is `something.conf` 8# or first arg is `something.conf`
9if [ "${1#-}" != "$1" ] || [ "${1%.conf}" != "$1" ]; then 9if [ "${1#-}" != "$1" ] || [ "${1%.conf}" != "$1" ]; then
10 set -- npm "$@" 10 set -- node "$@"
11fi 11fi
12 12
13# allow the container to be started with `--user` 13# allow the container to be started with `--user`
14if [ "$1" = 'npm' -a "$(id -u)" = '0' ]; then 14if [ "$1" = 'node' -a "$(id -u)" = '0' ]; then
15 find /data ! -user peertube -exec chown peertube:peertube {} \; 15 find /data ! -user peertube -exec chown peertube:peertube {} \;
16 exec gosu peertube "$0" "$@" 16 exec gosu peertube "$0" "$@"
17fi 17fi