Files
windmill-git-sync/docker-compose.yml
Bill 0509c44497 Add MIT License and Docker build validation script
- Add MIT License with William Ballou as copyright holder
- Create scripts/validate_docker_build.sh for testing Docker builds independently
- Update documentation to reflect API-based secret configuration model
- Refactor sync.py to accept config via function parameters instead of env vars
- Update server.py to parse JSON payloads and validate required fields
- Improve security by removing secrets from environment variables
2025-11-09 20:29:52 -05:00

16 lines
425 B
YAML

services:
# ... existing Windmill services (windmill_server, windmill_worker, postgres, etc.) ...
windmill-git-sync:
build: .
container_name: windmill-git-sync
expose:
- "8080"
volumes:
- ${WINDMILL_DATA_PATH}/workspace:/workspace
environment:
- WINDMILL_BASE_URL=${WINDMILL_BASE_URL:-http://windmill_server:8000}
restart: unless-stopped
depends_on:
- windmill_server