mirror of
https://github.com/karatektus/pl_mail.git
synced 2026-10-25 01:54:10 +00:00
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>
15 lines
471 B
YAML
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
|