Part-DB-docker/docker-compose.yml
holm / Christian Müller e9f3745ccb docker-compose
2025-03-25 23:19:44 +01:00

48 lines
1.3 KiB
YAML

services:
partdb:
container_name: partdb
ports:
- '8888:80'
volumes:
- partdb-uploads:/var/www/html/uploads
- partdb-public_media:/var/www/html/public/media
- partdb-db:/var/www/html/var/db
restart: unless-stopped
image: jbtronics/part-db1:latest
environment:
- DATABASE_URL=sqlite:///%kernel.project_dir%/var/db/app.db
- APP_ENV=docker
- DEFAULT_LANG=de
- DEFAULT_TIMEZONE=Europe/Berlin
- BASE_CURRENCY=EUR
- INSTANCE_NAME=Part-DB
- ALLOW_ATTACHMENT_DOWNLOADS=1
- USE_GRAVATAR=0
- BANNER=This is a test banner<br>with a line break
# - TRUSTED_PROXIES=127.0.0.0/8,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
- PROVIDER_REICHELT_ENABLED=1
- PROVIDER_POLLIN_ENABLED=1
- PROVIDER_LCSC_ENABLED=1
volumes:
# S E R V E R
# # # # # # #
partdb-uploads:
driver: local
driver_opts:
type: nfs
o: addr=10.42.42.109,nolock
device: ":/ms01s4/docker/z6cparts/partdb-uploads"
partdb-db:
driver: local
driver_opts:
type: nfs
o: addr=10.42.42.109,nolock
device: ":/ms01s4/docker/z6cparts/partdb-db"
partdb-public_media:
driver: local
driver_opts:
type: nfs
o: addr=10.42.42.109,nolock
device: ":/ms01s4/docker/z6cparts/partdb-public_media"