Files
pl_mail/compose.pgvector.yaml
T
Paul LütznerandClaude Opus 5.5 ffbf7bdd9b Clean up the compose files (#160)
Compose files keep only a short header; the reasoning lives in
docs/install. truenas.compose.yaml is gone (the TrueNAS catalog app
replaces it) and so is compose.prod.yaml (compose.yaml already runs the
published prod image). compose.override.yaml.dist becomes compose.dev.yaml,
passed with -f, so there is no untracked copy that compose loads on its
own. Docs, CODESTYLE, CONTRIBUTING and the entrypoint's error text follow.

Every remaining file resolves to the same `docker compose config` as
before.

Closes #30

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 11:43:22 +02:00

15 lines
471 B
YAML

# Optional pgvector database image; keep both -f flags on every command.
# docker compose -f compose.yaml -f compose.pgvector.yaml up -d --wait
x-pgvector-database: &pgvector-database
image: plmail/postgres-pgvector:${POSTGRES_VERSION:-18}-${PGVECTOR_VERSION:-v0.8.6}
build:
context: ./docker/postgres
args:
POSTGRES_VERSION: ${POSTGRES_VERSION:-18}
PGVECTOR_VERSION: ${PGVECTOR_VERSION:-v0.8.6}
services:
database:
<<: *pgvector-database