From 619d3929cddc02b166bc753e876cf7d3ce433842 Mon Sep 17 00:00:00 2001 From: untypequicode Date: Fri, 25 Oct 2024 23:36:20 +0200 Subject: [PATCH] Ajout de vuejs --- vuejs/Dockerfile | 11 +++++++++++ vuejs/docker-compose.yml | 13 +++++++++++++ 2 files changed, 24 insertions(+) create mode 100755 vuejs/Dockerfile create mode 100644 vuejs/docker-compose.yml diff --git a/vuejs/Dockerfile b/vuejs/Dockerfile new file mode 100755 index 0000000..f28a9be --- /dev/null +++ b/vuejs/Dockerfile @@ -0,0 +1,11 @@ +FROM node:18-alpine + +WORKDIR /app + +COPY package*.json ./ + +RUN npm install + +COPY . . + +RUN npm run build diff --git a/vuejs/docker-compose.yml b/vuejs/docker-compose.yml new file mode 100644 index 0000000..4c9aa22 --- /dev/null +++ b/vuejs/docker-compose.yml @@ -0,0 +1,13 @@ +services: + vue_app: + container_name: nom_container_container + restart: unless-stopped + build: + context: . + dockerfile: Dockerfile + ports: + - ${EXTERNAL_PORT}:${INTERNAL_PORT} + volumes: + - .:/app + - /app/node_modules + command: "npm run dev -- --host --port ${INTERNAL_PORT}"