chore: update docker layout
Dockerfiles in root gezet zodat ze ook aan bestanden daarin kunnen
This commit is contained in:
parent
71f6b1b3cb
commit
0995cba88c
5 changed files with 8 additions and 13 deletions
|
@ -2,11 +2,11 @@ FROM node:22
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
COPY ./package*.json ./
|
COPY ./backend/package*.json ./
|
||||||
|
|
||||||
RUN npm install
|
RUN npm install
|
||||||
|
|
||||||
COPY . .
|
COPY ./backend .
|
||||||
|
|
||||||
EXPOSE 2002
|
EXPOSE 2002
|
||||||
|
|
|
@ -1,13 +1,15 @@
|
||||||
services:
|
services:
|
||||||
web:
|
web:
|
||||||
build: ./frontend
|
build:
|
||||||
|
dockerfile: ./frontend.Dockerfile
|
||||||
depends_on:
|
depends_on:
|
||||||
- api
|
- api
|
||||||
ports:
|
ports:
|
||||||
- '443:443'
|
- '443:443'
|
||||||
- '80:80'
|
- '80:80'
|
||||||
api:
|
api:
|
||||||
build: ./backend
|
build:
|
||||||
|
dockerfile: ./backend.Dockerfile
|
||||||
ports:
|
ports:
|
||||||
- '2002:2002'
|
- '2002:2002'
|
||||||
db:
|
db:
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# build stage
|
# build stage
|
||||||
FROM node:22 as build-stage
|
FROM node:22 as build-stage
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY package*.json ./
|
COPY ./frontend/package*.json ./
|
||||||
RUN npm install
|
RUN npm install
|
||||||
COPY . .
|
COPY ./frontend .
|
||||||
RUN npm run build
|
RUN npm run build
|
||||||
|
|
||||||
# production stage
|
# production stage
|
|
@ -1,7 +0,0 @@
|
||||||
**/node_modules/
|
|
||||||
**/dist
|
|
||||||
.git
|
|
||||||
npm-debug.log
|
|
||||||
.coverage
|
|
||||||
.coverage.*
|
|
||||||
.env
|
|
Loading…
Add table
Add a link
Reference in a new issue