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