Files
dotfiles_serv/podman/nocodb/docker-compose.yml
2025-12-19 22:53:46 +00:00

41 lines
1.0 KiB
YAML
Executable File

version: '3.8'
services:
# --- NocoDB + Postgres + Redis ---
nocodb:
image: docker.io/nocodb/nocodb:latest
restart: unless-stopped
container_name: nocodb
depends_on:
- nocodb-db
- nocodb-redis
environment:
# Point NocoDB at Postgres. Change passwords before using in prod.
NC_DB: pg://nocodb-db:5432?u=noco&p=noco_pass&d=nocodb
# Required for auth sessions/tokens — use a long random string.
NC_AUTH_JWT_SECRET: "change-me-super-random"
ports:
- "8077:8080"
volumes:
- /mnt/flash1/podman/nocodb/data/nocodb:/usr/app/data
nocodb-db:
image: docker.io/postgres:15
restart: unless-stopped
container_name: nocodb-post
environment:
POSTGRES_USER: noco
POSTGRES_PASSWORD: noco_pass
POSTGRES_DB: nocodb
volumes:
- /mnt/flash1/podman/nocodb/data/db:/var/lib/postgresql/data
nocodb-redis:
image: docker.io/redis:7
restart: unless-stopped
container_name: nocodb-redis
#volumes:
# nocodb_data:
# nocodb_db: