From fd5e57bbe2accbdb16b6aa65337c5ef44b5bd8fb Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 7 May 2018 18:39:42 +0200 Subject: Docker config directory as volume --- support/docker/production/Dockerfile.stretch | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'support/docker/production/Dockerfile.stretch') diff --git a/support/docker/production/Dockerfile.stretch b/support/docker/production/Dockerfile.stretch index a8c3d62ce..6edd33546 100644 --- a/support/docker/production/Dockerfile.stretch +++ b/support/docker/production/Dockerfile.stretch @@ -57,14 +57,16 @@ USER peertube RUN yarn install --pure-lockfile \ && npm run build -# Configure PeerTube -RUN cp /app/config/default.yaml /app/support/docker/production/config/default.yaml +USER root + +RUN mkdir /data /config +RUN chown -R peertube:peertube /data /config + ENV NODE_ENV production -ENV NODE_CONFIG_DIR /app/support/docker/production/config +ENV NODE_CONFIG_DIR /config -USER root -RUN mkdir /data && chown peertube:peertube /data VOLUME /data +VOLUME /config COPY ./support/docker/production/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] -- cgit v1.2.3