Commit graph

7 commits

Author SHA1 Message Date
Michael Mayer
0544f71c12 Develop: Honor WORKING_DIR in Dockerfile WORKDIR via compose build arg 2026-05-22 22:26:24 +00:00
Michael Mayer
7b0d64bef9 Develop: Make compose working_dir and paths configurable via WORKING_DIR 2026-05-22 09:03:34 +00:00
Michael Mayer
0e14ef111d Develop: Document COMPOSE_PROFILES in .env.example, tighten comments #5590
Compose reads COMPOSE_PROFILES from .env automatically (no --profile flag
needed on every invocation), so adding it to .env.example lets developers
opt into the new "postgres" profile (or any other) once and forget about
it. Drive-by trims "Only starts this service if..." to "Only starts if..."
across compose.yaml, compose.nvidia.yaml, and the three setup/docker
compose files so all gated services use the same shorter phrasing.
2026-05-20 16:30:01 +00:00
Michael Mayer
d35a45eb4c Develop: Change default POSTGRES_PORT from 5432 to 4002 #5590
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-05-20 12:59:26 +02:00
Michael Mayer
f7085cfb1d Develop: Honor MARIADB_PORT and POSTGRES_PORT overrides #5590 2026-05-20 09:44:12 +00:00
Michael Mayer
5462828516 Develop: Predictable host ports, split TRAEFIK_/SERVICES_ bind hosts #5590 2026-05-19 13:31:28 +00:00
Michael Mayer
74569ba846 Develop: Make compose.yaml configurable via CUSTOM_* env vars #5590
Adds env-var interpolation for the bind host, host ports (HTTP/HTTPS,
MariaDB, PostgreSQL, LDAP), bridge-network name, and PHOTOPRISM_SITE_URL
so developers can spin up parallel dev environments via .env overrides.
Templates the traefik.docker.network labels on every Traefik-routed
service to follow the network rename, fixes the photoprism-vision and
dummy-ldap router/service name collisions, and documents the available
knobs in a new .env.example template (whitelisted in .gitignore).

Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-05-19 00:04:49 +00:00