diff --git a/Dockerfile b/Dockerfile index c1a0f49..4eb0606 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,19 @@ FROM node:14 -WORKDIR /app/cdn-app-insider +WORKDIR /srv/docker/cdn-app-insider COPY package*.json ./ RUN npm install +RUN ln -s /srv/docker/cdn-app-insider/data /cdn-files + +RUN ln -s /srv/docker/cdn-app-insider/cdn-files /data + +RUN ln -s /srv/docker/cdn-app-insider/report /report + COPY . . -RUN mkdir -p /app/cdn-app-insider/data /app/cdn-app-insider/report /app/cdn-app-insider/cdn-files - -# Create an empty setup.json file -RUN touch /app/cdn-app-insider/data/setup.json - EXPOSE 5053 CMD [ "npm", "run", "start" ] diff --git a/docker-compose.yml b/docker-compose.yml index 1f55b96..79cedcb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: ports: - 5053:5053 volumes: - - ./data:/app/cdn-app-insider/data - - ./report:/app/cdn-app-insider/report - - ./cdn-files:/app/cdn-app-insider/cdn-files + - /data:/srv/docker/cdn-app-insider/data + - /report:/srv/docker/cdn-app-insider/report + - /cdn-files:/srv/docker/cdn-app-insider/cdn-files restart: unless-stopped \ No newline at end of file