Merge pull request 'Copy the client assets over to a named volume at runtime' (#10) from copy-assets-folder into main
continuous-integration/drone Build is failing Details

Reviewed-on: https://git.autonomic.zone/coop-cloud/peertube/pulls/10
This commit is contained in:
decentral1se 2021-07-17 11:00:51 +02:00
commit e2b4d39fe2
3 changed files with 6 additions and 2 deletions

View File

@ -1,7 +1,7 @@
# shellcheck disable=SC2034,SC2145
export NGINX_CONFIG_VERSION=v2
export APP_ENTRYPOINT_VERSION=v1
export APP_ENTRYPOINT_VERSION=v2
sub_npm() {
abra__service_="app"

View File

@ -51,7 +51,7 @@ services:
volumes:
- app-data:/data
- app-config:/config
- app-assets:/app/client/dist
- app-assets:/srv/client/dist
secrets:
- db_password
configs:

View File

@ -30,6 +30,10 @@ if [ -z "$PEERTUBE_SMTP_ENABLED" ]; then
file_env "PEERTUBE_SMTP_PASSWORD"
fi
# Copy the client files over to a named volume
# so that they may be served by nginx directly
cp -ar /app/client/dist /srv/client
# upstream entrypoint
# https://github.com/Chocobozzz/PeerTube/blob/66f77f63437c6774acbd72584a9839a7636ea167/support/docker/production/entrypoint.sh
/usr/local/bin/entrypoint.sh "$@"