41 lines
1.0 KiB
YAML
Executable File
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:
|