compose add node container

This commit is contained in:
Jonas Legion 2021-12-20 10:01:04 +04:00
parent d9d4015140
commit e1105f5b37
3 changed files with 40 additions and 1 deletions

View File

@ -49,6 +49,15 @@ services:
- frontend - frontend
- backend-billeterie - backend-billeterie
billetterie_front_node_dev:
extends:
file: ../compose/docker-compose-base.yml
service: billetterie_front_node
ports:
- 8080:8080
command: "sleep 30d"
networks:
- frontend
# billetterie_nginx_dev: # billetterie_nginx_dev:
# extends: # extends:

View File

@ -0,0 +1,23 @@
FROM node:lts-alpine
RUN npm install -g @vue/cli
# EXPOSE 8080
# CMD [ "http-server", "dist" ]
# PROD :
# build stage
# FROM node:lts-alpine as build-stage
# WORKDIR /app
# COPY package*.json ./
# RUN npm install
# COPY . .
# RUN npm run build
# production stage
#
# FROM nginx:stable-alpine as production-stage
# COPY --from=build-stage /app/dist /usr/share/nginx/html
# EXPOSE 80
# CMD ["nginx", "-g", "daemon off;"]

View File

@ -43,7 +43,14 @@ services:
working_dir: /DjangoFiles working_dir: /DjangoFiles
# command: "bash /DjangoFiles/launch.sh" # command: "bash /DjangoFiles/launch.sh"
billetterie_front_node:
container_name: billetterie_front_node
build: ../Dockerfile_Node
restart: always
volumes:
- "../../DjangoFiles:/DjangoFiles"
- "../../Docker/bashrc:/root/.bashrc"
working_dir: /DjangoFiles
billetterie_nginx: billetterie_nginx:
container_name: billetterie_nginx container_name: billetterie_nginx