Files
mnemosyne/compose.yaml

40 lines
798 B
YAML

services:
core:
build:
context: .
target: final
ports:
- 39321:39321
restart: unless-stopped
volumes:
- ./mnemodata:/app/data
environment:
# - PORT=39321 # Mnemosyne uses port 39321 for HTTP by default;
- DATABASE_URL=postgres://mnemo:syne@postgres:5432/mnemosyne
networks:
- mnemosyne
depends_on:
- postgres
postgres:
image: postgres:18.3-alpine3.23
restart: unless-stopped
ports:
- 5432:5432
volumes:
- pg_volume:/var/lib/postgresql/data:rw
stop_grace_period: 120s
environment:
POSTGRES_USER: mnemo
POSTGRES_PASSWORD: syne
POSTGRES_DB: mnemosyne
networks:
- mnemosyne
networks:
mnemosyne:
driver: bridge
volumes:
pg_volume:
driver: local