umbrel-apps/booklore/docker-compose.yml
2026-03-11 18:53:52 +01:00

36 lines
990 B
YAML

version: "3.7"
services:
app_proxy:
environment:
APP_HOST: booklore_web_1
APP_PORT: 6060
web:
image: booklore/booklore:v2.2.0@sha256:346064cb1fef6149dad2d8a373ea5fd1a7e3b61c22540995e40e8452136e202b
# does not work rootless
#user: "1000:1000"
restart: on-failure
environment:
DATABASE_URL: jdbc:mariadb://booklore_db_1:3306/booklore
DATABASE_USERNAME: bookloreuser
DATABASE_PASSWORD: booklorepass
depends_on:
db:
condition: service_started
volumes:
- ${APP_DATA_DIR}/data/app:/app/data
- ${APP_DATA_DIR}/data/books:/books
db:
image: mariadb:12.0.2@sha256:b30cc65b57a11a2e791ad5c06284e599fe9f1bf3fe9081a88d85bcf36389be4a
user: "1000:1000"
restart: on-failure
environment:
MARIADB_DATABASE: booklore
MARIADB_USER: bookloreuser
MARIADB_PASSWORD: booklorepass
MARIADB_ROOT_PASSWORD: rootpass
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/mysql