forked from mirror/Part-DB.Part-DB-docker
48 lines
1.3 KiB
YAML
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"
|
|
|