Develop: Change default POSTGRES_PORT from 5432 to 4002 #5590

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer 2026-05-20 12:59:26 +02:00
parent 2ed5872909
commit d35a45eb4c
4 changed files with 12 additions and 9 deletions

View file

@ -27,4 +27,4 @@
# Ports to which MariaDB and PostgreSQL should bind.
# MARIADB_PORT=4001
# POSTGRES_PORT=5432
# POSTGRES_PORT=4002

View file

@ -93,8 +93,9 @@ services:
PHOTOPRISM_HTTP_MODE: "debug"
PHOTOPRISM_HTTP_HOST: "0.0.0.0"
PHOTOPRISM_HTTP_PORT: 2342
PHOTOPRISM_HTTP_COMPRESSION: "zstd,gzip" # improves transfer speed and bandwidth utilization (none, gzip, zstd, or comma-separated list e.g. "zstd,gzip")
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default port used by the "mariadb" client (see .my.cnf)
PHOTOPRISM_HTTP_COMPRESSION: "zstd,gzip" # improves transfer speed and bandwidth utilization (none, gzip, zstd, or comma-separated list e.g. "zstd,gzip")
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default MariaDB database port used by the "mariadb" client (see .my.cnf)
PGPORT: "${POSTGRES_PORT:-4002}" # default PostgreSQL database port used by "qsql"
PHOTOPRISM_DATABASE_DRIVER: "mysql"
PHOTOPRISM_DATABASE_SERVER: "mariadb:${MARIADB_PORT:-4001}"
PHOTOPRISM_DATABASE_NAME: "photoprism"

View file

@ -96,8 +96,9 @@ services:
PHOTOPRISM_HTTP_MODE: "debug"
PHOTOPRISM_HTTP_HOST: "0.0.0.0"
PHOTOPRISM_HTTP_PORT: 2342
PHOTOPRISM_HTTP_COMPRESSION: "zstd,gzip" # improves transfer speed and bandwidth utilization (none, gzip, zstd, or comma-separated list e.g. "zstd,gzip")
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default port used by the "mariadb" client (see .my.cnf)
PHOTOPRISM_HTTP_COMPRESSION: "zstd,gzip" # improves transfer speed and bandwidth utilization (none, gzip, zstd, or comma-separated list e.g. "zstd,gzip")
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default MariaDB database port used by the "mariadb" client (see .my.cnf)
PGPORT: "${POSTGRES_PORT:-4002}" # default PostgreSQL database port used by "qsql"
PHOTOPRISM_DATABASE_DRIVER: "mysql"
PHOTOPRISM_DATABASE_SERVER: "mariadb:${MARIADB_PORT:-4001}"
PHOTOPRISM_DATABASE_NAME: "photoprism"

View file

@ -101,7 +101,8 @@ services:
PHOTOPRISM_HTTP_HOST: "0.0.0.0"
PHOTOPRISM_HTTP_PORT: 2342
PHOTOPRISM_HTTP_COMPRESSION: "zstd,gzip" # improves transfer speed and bandwidth utilization (none, gzip, zstd, or comma-separated list e.g. "zstd,gzip")
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default port used by the "mariadb" client (see .my.cnf)
MYSQL_TCP_PORT: "${MARIADB_PORT:-4001}" # default MariaDB database port used by the "mariadb" client (see .my.cnf)
PGPORT: "${POSTGRES_PORT:-4002}" # default PostgreSQL database port used by "qsql"
PHOTOPRISM_DATABASE_DRIVER: "mysql"
PHOTOPRISM_DATABASE_SERVER: "mariadb:${MARIADB_PORT:-4001}"
PHOTOPRISM_DATABASE_NAME: "photoprism"
@ -219,10 +220,10 @@ services:
postgres:
image: postgres:18-alpine
expose:
- "${POSTGRES_PORT:-5432}"
- "${POSTGRES_PORT:-4002}"
## Publish the PostgreSQL port on the host for direct access from the host:
ports:
- "${SERVICES_BIND_HOST:-127.0.0.1}:${POSTGRES_PORT:-5432}:${POSTGRES_PORT:-5432}" # PostgreSQL
- "${SERVICES_BIND_HOST:-127.0.0.1}:${POSTGRES_PORT:-4002}:${POSTGRES_PORT:-4002}" # PostgreSQL
volumes:
- "postgres:/var/lib/postgresql"
- "./scripts/sql/postgresql-init.sql:/docker-entrypoint-initdb.d/init.sql"
@ -230,7 +231,7 @@ services:
POSTGRES_DB: photoprism
POSTGRES_USER: photoprism
POSTGRES_PASSWORD: photoprism
PGPORT: "${POSTGRES_PORT:-5432}"
PGPORT: "${POSTGRES_PORT:-4002}"
PGDATA: /var/lib/postgresql/18/docker
## Qdrant (Vector Database)