Empty Golang, Python and React Dockerized projects for use in developer
developer-sandboxes/
├── python/ # Python implementation with FastAPI
└── go/ # Go implementation with Chi Router and Zerolog, using air for hot rebuild / reload
Each implementation includes:
- Docker Compose configuration
- Complete containerization
All services can now be managed using make commands from the root directory:
make up-all# Python service (FastAPI on port 8000)
make up-python
# Go service (Gin on port 8001)
make up-gomake help| Command | Description |
|---|---|
make up-all |
Start both Python and Go services |
make up-python |
Start Python service (port 8000) |
make up-go |
Start Go service (port 8001) |
make down-all |
Stop both services |
make down-python |
Stop Python service |
make down-go |
Stop Go service |
make logs-python |
Show Python service logs |
make logs-go |
Show Go service logs |
make status |
Show status of all services |
make clean |
Stop all services and remove volumes |
For development with live log monitoring:
make dev-python # Start Python service with logs
make dev-go # Start Go service with logsSee individual README files in each directory for language-specific development instructions.