diff --git a/docker-compose-development.yml b/docker-compose-development.yml index 784c92e..26331e8 100644 --- a/docker-compose-development.yml +++ b/docker-compose-development.yml @@ -24,10 +24,12 @@ services: - db frontend: - build: frontend/. + build: + context: frontend/. + dockerfile: Dockerfile-dev depends_on: - backend ports: - - 80:80 + - 3000:3000 volumes: - - ./backend/static:/home/app/backend/static + - ./frontend:/usr/src/app/frontend diff --git a/docker-compose.yml b/docker-compose.yml index 784c92e..cfd045c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,5 @@ version: '3' -volumes: - db_data: - services: db: image: postgres @@ -10,7 +7,7 @@ services: - POSTGRES_DB - POSTGRES_PASSWORD volumes: - - db_data:/var/lib/postgresql/data/ + - ./db_data:/var/lib/postgresql/data/ backend: build: backend/. diff --git a/frontend/Dockerfile-dev b/frontend/Dockerfile-dev new file mode 100644 index 0000000..d1916ad --- /dev/null +++ b/frontend/Dockerfile-dev @@ -0,0 +1,11 @@ +FROM node:latest + +WORKDIR /usr/src/app/frontend + +COPY package*.json ./ + +RUN npm install + +EXPOSE 3000 + +CMD ["npm", "run", "dev"]