From 9ee795181660f3027d85daea7c75890b2aa033b3 Mon Sep 17 00:00:00 2001 From: Saad Jutt Date: Mon, 15 Nov 2021 13:00:06 +0500 Subject: [PATCH] chore: docker server certificates for development --- .env.example | 2 +- api/Dockerfile => DockerfileApi | 3 ++- api/package.json | 1 + docker-compose.yml | 4 +++- 4 files changed, 7 insertions(+), 3 deletions(-) rename api/Dockerfile => DockerfileApi (74%) diff --git a/.env.example b/.env.example index f9b5cb7..82484f2 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -PORT= +PORT_API= PORT_WEB= ACCESS_TOKEN_SECRET= REFRESH_TOKEN_SECRET= diff --git a/api/Dockerfile b/DockerfileApi similarity index 74% rename from api/Dockerfile rename to DockerfileApi index 9311227..aefb9e2 100644 --- a/api/Dockerfile +++ b/DockerfileApi @@ -2,7 +2,8 @@ FROM node:lts-alpine WORKDIR /usr/server/api COPY ["package.json","package-lock.json", "./"] RUN npm ci -COPY . . +COPY ./api . +COPY ./certificates ../certificates # RUN chown -R node /usr/server/api # USER node CMD ["npm","start"] diff --git a/api/package.json b/api/package.json index 017fb1c..bd25b43 100644 --- a/api/package.json +++ b/api/package.json @@ -5,6 +5,7 @@ "main": "./src/server.ts", "scripts": { "prestart": "npm run swagger", + "prestart:prod": "npm run swagger", "start": "nodemon ./src/server.ts", "start:prod": "nodemon ./src/prod-server.ts", "build": "rimraf build && tsc", diff --git a/docker-compose.yml b/docker-compose.yml index 10c7fa6..cc80121 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,7 +3,9 @@ version: '3.4' services: sasjs_server_api: image: sasjs_server_api - build: ./api + build: + context: . + dockerfile: DockerfileApi environment: MODE: server CORS: enable