Skip to content

Commit 180ac2d

Browse files
authored
fix: #36 adjust docker-compose paths and network connectivity (#37)
📝 Resumo Este PR corrige falhas críticas no docker-compose.yml que impediam a inicialização correta do backend e o acesso ao frontend via navegador na máquina hospedeira. Alterações Realizadas Backend: Corrigido o command para apontar para o ponto de entrada correto do servidor: de backend/index.js para backend/src/server.js. Isso alinha o container com a estrutura atual do projeto. Frontend: Adicionado o parâmetro --host 0.0.0.0 ao comando de execução do Vite. Isso permite que o servidor aceite conexões externas ao container, possibilitando o acesso via localhost:5173. Refatorado o comando para utilizar explicitamente o gerenciamento de workspaces (--workspace=frontend), garantindo que as dependências e o contexto de execução sejam respeitados corretamente. 🐛 Problemas Resolvidos (Issues) Fecha #36 - Falha na inicialização e falta de acessibilidade externa via Docker Compose 🧪 Como testar? Certifique-se de que não há containers antigos rodando: docker-compose down. Suba o ambiente: docker-compose up --build. Validar Backend: Verifique nos logs se o container vagas-backend iniciou sem erros de "file not found". Validar Frontend: Acesse [http://localhost:5173](https://www.google.com/search?q=http://localhost:5173&authuser=1) no seu navegador e verifique se a aplicação carrega corretamente.
2 parents 7242b2c + 122ea4e commit 180ac2d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

docker-compose.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ services:
44
context: .
55
dockerfile: backend/Dockerfile
66
container_name: vagas-backend
7-
command: ["node", "backend/index.js"]
7+
command: ["node", "backend/src/server.js"]
88
env_file:
99
- ./backend/.env
1010
environment:
@@ -20,10 +20,11 @@ services:
2020
context: .
2121
dockerfile: frontend/Dockerfile
2222
container_name: vagas-frontend
23+
command: npm run dev --workspace=frontend -- --host 0.0.0.0
2324
environment:
2425
- VITE_API_PROXY_TARGET=http://backend:3001
2526
ports:
2627
- "5173:5173"
2728
depends_on:
2829
- backend
29-
restart: unless-stopped
30+
restart: unless-stopped

0 commit comments

Comments
 (0)