mirror of
https://github.com/sasjs/server.git
synced 2026-01-20 12:20:06 +00:00
chore: docker server certificates for development
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
PORT=<port for sasjs server (api)>
|
PORT_API=<port for sasjs server (api)>
|
||||||
PORT_WEB=<port for sasjs web component(react)>
|
PORT_WEB=<port for sasjs web component(react)>
|
||||||
ACCESS_TOKEN_SECRET=<secret>
|
ACCESS_TOKEN_SECRET=<secret>
|
||||||
REFRESH_TOKEN_SECRET=<secret>
|
REFRESH_TOKEN_SECRET=<secret>
|
||||||
|
|||||||
@@ -2,7 +2,8 @@ FROM node:lts-alpine
|
|||||||
WORKDIR /usr/server/api
|
WORKDIR /usr/server/api
|
||||||
COPY ["package.json","package-lock.json", "./"]
|
COPY ["package.json","package-lock.json", "./"]
|
||||||
RUN npm ci
|
RUN npm ci
|
||||||
COPY . .
|
COPY ./api .
|
||||||
|
COPY ./certificates ../certificates
|
||||||
# RUN chown -R node /usr/server/api
|
# RUN chown -R node /usr/server/api
|
||||||
# USER node
|
# USER node
|
||||||
CMD ["npm","start"]
|
CMD ["npm","start"]
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
"main": "./src/server.ts",
|
"main": "./src/server.ts",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prestart": "npm run swagger",
|
"prestart": "npm run swagger",
|
||||||
|
"prestart:prod": "npm run swagger",
|
||||||
"start": "nodemon ./src/server.ts",
|
"start": "nodemon ./src/server.ts",
|
||||||
"start:prod": "nodemon ./src/prod-server.ts",
|
"start:prod": "nodemon ./src/prod-server.ts",
|
||||||
"build": "rimraf build && tsc",
|
"build": "rimraf build && tsc",
|
||||||
|
|||||||
@@ -3,7 +3,9 @@ version: '3.4'
|
|||||||
services:
|
services:
|
||||||
sasjs_server_api:
|
sasjs_server_api:
|
||||||
image: sasjs_server_api
|
image: sasjs_server_api
|
||||||
build: ./api
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: DockerfileApi
|
||||||
environment:
|
environment:
|
||||||
MODE: server
|
MODE: server
|
||||||
CORS: enable
|
CORS: enable
|
||||||
|
|||||||
Reference in New Issue
Block a user