diff --git a/backend/Dockerfile b/backend/Dockerfile index 0d805f4cf6d745dbc006c84b269b1973c6944215..5f6a63dae51150684d2843b0d4d95c49c9e75027 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -10,3 +10,8 @@ COPY package*.json ./ RUN npm install COPY . . + +FROM base as production +ENV NODE_PATH=./build +RUN npm run build +#CMD ["npm", "run", "start"] diff --git a/backend/docker-compose.dev.yml b/backend/docker-compose.dev.yml index 32303096b29bfa4b7843132eac88da91a4739277..fb95624a2f88db72b7acdf283ce032fbc2bfc6a1 100644 --- a/backend/docker-compose.dev.yml +++ b/backend/docker-compose.dev.yml @@ -9,7 +9,6 @@ services: volumes: - ./src:/app/src - ./nodemon.json:/app/nodemon.json - container_name: oetzi-backend-dev ports: - '8080:8080' environment: diff --git a/backend/docker-compose.prd.yml b/backend/docker-compose.prd.yml new file mode 100644 index 0000000000000000000000000000000000000000..ebde4c2a85fea82cef5898fb428408dbad15d86b --- /dev/null +++ b/backend/docker-compose.prd.yml @@ -0,0 +1,13 @@ +version: '3.7' + +services: + webserver: + build: + context: . + dockerfile: Dockerfile + target: production + ports: + - '8080:8080' + environment: + - PORT=8080 + command: npm run start