
* docker-example overhaul Update docker-example with a more realistic multi-compose deployment, and also a more simplistic single-image deploy. * Use `uv` for faster bootstrapping * Separate simple and production-ready docker files * Split compose.yaml into 3 parts * Persist sqlite db and tls keys * Include postgres and redis * Include Adminer and redis-commander for adminstration * Suppose upload persistence * Update documentation * Update Caddyfile for compatibility with new Upload API * Simple Dockerfile: keep `reflex export --frontend-only` Pre-pack the resulting image with npm dependencies to reduce startup time * Simplify simple docker file to just use pip
19 lines
435 B
YAML
19 lines
435 B
YAML
# Use this override file with `compose.prod.yaml` to run admin tools
|
|
# for production services.
|
|
# docker compose -f compose.yaml -f compose.prod.yaml -f compose.tools.yaml up -d
|
|
services:
|
|
adminer:
|
|
image: adminer
|
|
ports:
|
|
- 8080:8080
|
|
|
|
redis-commander:
|
|
image: ghcr.io/joeferner/redis-commander:latest
|
|
environment:
|
|
- REDIS_HOSTS=local:redis:6379
|
|
ports:
|
|
- "8081:8081"
|
|
|
|
volumes:
|
|
redis-ui-settings:
|