Production ready services fully managed on a RaspberryPi (or any other machine):
- PostgreSQL
- Redis
- Nodejs
- Python
No fuss automatic deployments straight form GitHub.
curl -fsSL https://raw.githubusercontent.com/codingjoe/python-container/main/bin/install.sh | sh
# Dev
docker compose up -d- Use tiny Distroless images for production
- High availability setup with multiple web servers behind a load balancer
- Automatic HTTPS with Let's Encrypt via Caddy
- PostgreSQL database with daily backups
- Redis for caching and co
- Install Python version and it's dependencies using uv
- Copy
.env.exampleto.envand fill in the required values. - Update
Caddyfilewith your domain and email for Let's Encrypt. -
python -c 'import secrets; print(secrets.token_urlsafe())' > secrets/postgres_password.txt