Skip to content

cognichip/developer-sandboxes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developer Sandboxes

Empty Golang, Python and React Dockerized projects for use in developer

Project Structure

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

Quick Start

All services can now be managed using make commands from the root directory:

Start All Services

make up-all

Start Individual Services

# Python service (FastAPI on port 8000)
make up-python

# Go service (Gin on port 8001)
make up-go

View Available Commands

make help

Make Commands

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

Development

For development with live log monitoring:

make dev-python  # Start Python service with logs
make dev-go      # Start Go service with logs

See individual README files in each directory for language-specific development instructions.

About

Developer sandbox repo for interviewing candidates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published