27 lines
845 B
YAML
27 lines
845 B
YAML
services:
|
|
mnemosyne:
|
|
container_name: mnemosyne
|
|
build:
|
|
context: .
|
|
target: final
|
|
ports:
|
|
- 39321:39321
|
|
restart: unless-stopped
|
|
volumes:
|
|
# Mnemosyne would greatly enjoy not having an ephemeral database.
|
|
# If you're okay with storing it side by side with the compose file,
|
|
# a bind mount like this is one way to do it. Remember to mkdir!
|
|
- ./mnemodata:/app/data
|
|
# Another way is to use a docker volume.
|
|
# - mnemodata:/app/data
|
|
environment:
|
|
# DATABASE_URL is crucial for Mnemosyne to work; it will fail without it.
|
|
# Point it at where you'd like your database to be.
|
|
- DATABASE_URL=/app/data/db.db
|
|
# Mnemosyne uses port 39321 for HTTP by default;
|
|
# - PORT=39321
|
|
|
|
# Declaring a volume for the docker volume example.
|
|
# volumes:
|
|
# mnemodata:
|