cheekylist/docker-compose.dev.yml
2025-07-25 15:23:52 +02:00

35 lines
855 B
YAML

version: '3.8'
services:
gocheck-dev:
build:
context: .
dockerfile: Dockerfile.dev
container_name: gocheck-dev
ports:
- "8080:8080" # Backend port
- "5173:5173" # Frontend port
volumes:
# Mount source code for hot reloading
- .:/app
# Exclude node_modules to avoid conflicts
- /app/frontend/node_modules
# Exclude Go modules cache
- /app/go.sum
- /app/go.mod
environment:
- NODE_ENV=development
- GO_ENV=development
# Enable Vite host binding for external access
- VITE_HOST=0.0.0.0
networks:
- gocheck-dev-network
# Enable interactive mode for better development experience
stdin_open: true
tty: true
# Restart policy for development
restart: unless-stopped
networks:
gocheck-dev-network:
driver: bridge