mirror of
https://github.com/photoprism/photoprism.git
synced 2026-01-23 02:24:24 +00:00
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
## FOR TEST AND DEVELOPMENT ONLY, DO NOT USE IN PRODUCTION ##
|
|
## Setup: https://docs.photoprism.app/developer-guide/setup/ ##
|
|
|
|
services:
|
|
## PostgreSQL Database Server
|
|
## Docs: https://www.postgresql.org/docs/
|
|
postgres-18:
|
|
image: postgres:18-alpine
|
|
stop_grace_period: 15s
|
|
expose:
|
|
- "5432"
|
|
ports:
|
|
- "5432:5432" # database port (host:container)
|
|
volumes:
|
|
- "postgresql:/var/lib/postgresql"
|
|
- "./scripts/sql/postgresql-init.sql:/docker-entrypoint-initdb.d/init.sql"
|
|
environment:
|
|
POSTGRES_DB: photoprism
|
|
POSTGRES_USER: photoprism
|
|
POSTGRES_PASSWORD: photoprism
|
|
|
|
## PostgreSQL Database Server
|
|
## Docs: https://www.postgresql.org/docs/
|
|
postgres-17:
|
|
image: postgres:17-alpine
|
|
stop_grace_period: 15s
|
|
expose:
|
|
- "5432"
|
|
ports:
|
|
- "5432:5432" # database port (host:container)
|
|
volumes:
|
|
- "postgresql:/var/lib/postgresql"
|
|
- "./scripts/sql/postgresql-init.sql:/docker-entrypoint-initdb.d/init.sql"
|
|
environment:
|
|
POSTGRES_DB: photoprism
|
|
POSTGRES_USER: photoprism
|
|
POSTGRES_PASSWORD: photoprism
|
|
|
|
|
|
## Join shared "photoprism" network
|
|
networks:
|
|
default:
|
|
name: photoprism
|
|
external: true
|