From ceef8e42c8c684b31e25f039e9c3433429070467 Mon Sep 17 00:00:00 2001 From: Carlos Eduardo Date: Thu, 26 Dec 2024 22:35:36 -0300 Subject: [PATCH] US-16 - preparacao do docker para auto deploy, faltando configuracao lado servidor --- Dockerfile | 7 ++++--- docker-compose.yml | 25 +++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index 619c0ba..b164ccb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,8 +25,9 @@ COPY --from=builder /app/dist/sol-app-frontend /usr/share/nginx/html # Copiar configuraĆ§Ć£o personalizada do Nginx (opcional) # COPY nginx.conf /etc/nginx/conf.d/default.conf -# Expor a porta 80 -EXPOSE 80 +# Expor a porta 4200 +EXPOSE 4200 # Comando para iniciar o Nginx -CMD ["nginx", "-g", "daemon off;"] +CMD ["npm", "start"] +# CMD ["nginx", "-g", "daemon off;"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ef022ac --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' +services: + frontend: + build: + context: ./frontend + ports: + - "4200:4200" + volumes: + - ./frontend:/app + networks: + - sol-network + + api: + build: + context: ./api + ports: + - "3000:3000" + volumes: + - ./api:/app + networks: + - sol-network + +networks: + sol-network: + driver: bridge