From 3dd1213e2b808048da89c13d881584488b8b6147 Mon Sep 17 00:00:00 2001 From: Mike Pham Date: Sun, 31 Jul 2016 03:12:59 -0400 Subject: [PATCH] fixing permissions --- Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1343a14..6348e2f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,12 @@ MAINTAINER "Mike Pham (support@nativecode.com)" # Environment variables. ENV SINOPIA_PREFIX https://localhost +# App contents. +WORKDIR /opt/sinopia/conf.d +ADD docker-entrypoint.sh /docker-entrypoint.sh +ADD templates/config.yaml config.yaml +ADD templates/.sinopia-db.json .sinopia-db.json + # Run package installer first so rebuilding the image is faster. RUN set -x \ && apt-get update \ @@ -11,14 +17,10 @@ RUN set -x \ && npm install --global --prefix /opt/sinopia --production --silent sinopia > /dev/null \ && chown daemon:root -R /opt/sinopia \ && ln -s /opt/sinopia/bin/sinopia /usr/local/bin/sinopia \ + && chown root:root /docker-entrypoint.sh \ + && chmod +x /docker-entrypoint.sh \ ; -# App contents. -WORKDIR /opt/sinopia/conf.d -ADD docker-entrypoint.sh /docker-entrypoint.sh -ADD templates/config.yaml config.yaml -ADD templates/.sinopia-db.json .sinopia-db.json - # Expose ports and volumes. EXPOSE 4873 RUN mkdir /data ; chown daemon:root /data -- GitLab