mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-07-27 03:31:35 +00:00
41 lines
1.4 KiB
YAML
41 lines
1.4 KiB
YAML
# Reproduces a Debian 12 install following
|
|
# https://docs.part-db.de/installation/installation_guide-debian.html
|
|
# using the repo checkout two levels up, for debugging.
|
|
#
|
|
# Usage (from this directory):
|
|
# HOST_UID=$(id -u) HOST_GID=$(id -g) docker compose up --build
|
|
#
|
|
# Then open http://localhost:8080 (login: admin / password printed in the
|
|
# container logs by doctrine:migrations:migrate on first run).
|
|
#
|
|
# vendor/, node_modules/, var/, public/build, public/media and uploads live
|
|
# in named volumes so composer/yarn/console never write into the host's own
|
|
# working copy - only src/, config/, templates/, assets/, migrations/, etc.
|
|
# are shared live for debugging.
|
|
services:
|
|
partdb:
|
|
build:
|
|
context: .
|
|
args:
|
|
HOST_UID: ${HOST_UID:-1000}
|
|
HOST_GID: ${HOST_GID:-1000}
|
|
container_name: partdb-debian-guide
|
|
ports:
|
|
- "8080:80"
|
|
volumes:
|
|
- ../..:/var/www/partdb
|
|
- ./env.local:/var/www/partdb/.env.local:ro
|
|
- partdb_vendor:/var/www/partdb/vendor
|
|
- partdb_node_modules:/var/www/partdb/node_modules
|
|
- partdb_var:/var/www/partdb/var
|
|
- partdb_public_build:/var/www/partdb/public/build
|
|
- partdb_public_media:/var/www/partdb/public/media
|
|
- partdb_uploads:/var/www/partdb/uploads
|
|
|
|
volumes:
|
|
partdb_vendor:
|
|
partdb_node_modules:
|
|
partdb_var:
|
|
partdb_public_build:
|
|
partdb_public_media:
|
|
partdb_uploads:
|