|
|
@ -0,0 +1,16 @@ |
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
# Populate config directory |
|
|
|
if [ -z "$(ls -A /config)" ]; then |
|
|
|
cp /app/support/docker/production/config/* /config |
|
|
|
fi |
|
|
|
|
|
|
|
# Always copy default and custom env configuration file, in cases new keys were added |
|
|
|
cp /app/config/default.yaml /config |
|
|
|
cp /app/support/docker/production/config/custom-environment-variables.yaml /config |
|
|
|
find /config ! -user peertube -exec chown peertube:peertube {} \; |
|
|
|
|
|
|
|
# Ensure user is ok for data files |
|
|
|
find /data ! -user peertube -exec chown peertube:peertube {} \; |
|
|
|
|
|
|
|
exit 0 |