Kitchen sink developer images. These are intended for use with docker compose.
docker pull ghcr.io/chris-garrett/python:25.12.0
- Dockerize: 0.7.0
- Python: 3.12
- Uv: 0.5.21
- Watchexec: 2.1.2
docker pull ghcr.io/chris-garrett/rust:25.7.0
- Dockerize: 0.7.0
- Rust: 1.84.0
- Watchexec: 2.1.2
docker pull ghcr.io/chris-garrett/node:25.9.0
- Bun: 1.2.0
- Dockerize: 0.7.0
- Fnm: 1.38.1
- Node: 20.18.3
- Watchexec: 2.1.2
docker pull ghcr.io/chris-garrett/postgres:25.2.0
- Pgvector: 0.8.0
- Postgis: 16-3.5-alpine
See examples
folder
Bring up stack
./task ex:restart ex:log
Visit the api endpoints:
- http://py.fbi.com - Python FastApi example
- http://rust.fbi.com - Rust Api example (TODO)
- http://node.fbi.com - Node Frontend example (TODO)
- http://cs.fbi.com - .Net Api example (TODO)
Bring it down
./task ex:down
- Caddy @ caddy.fbi.com
- OpenObserve @ o2.fbi.com
- username: [email protected]
- password: U7FfkmB1ZcgGoan8
There are improvements that can be made on image size.
- remove doc / man files
- remove extras
- found that folks are not stripping binaries :/
- https://github.com/linuxserver/docker-baseimage-debian
- https://github.com/just-containers/s6-overlay
- https://docs.linuxserver.io/general/running-our-containers/#base-images
- https://github.com/jlesage/docker-baseimage
- https://github.com/sudo-bmitch/docker-base
- https://patorjk.com/software/taag
- Note: LinuxServer.io requests that you replace their brand banner.
- I used Font: Alligator2