aboutsummaryrefslogtreecommitdiffstats
path: root/docker-compose.yml
diff options
context:
space:
mode:
authorLeonard Kugis <leonard@kug.is>2026-09-04 04:01:49 +0200
committerLeonard Kugis <leonard@kug.is>2026-09-04 04:01:49 +0200
commit558c90807b09b16757c88f2e50bdbd123d425f37 (patch)
tree2f298bb77caf0ea93d6c01e94d1f25024e22082f /docker-compose.yml
downloadmedman-master.tar.gz
Initial commitHEADmaster
Diffstat (limited to 'docker-compose.yml')
-rw-r--r--docker-compose.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..a2e3450
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,22 @@
+services:
+ medman:
+ build: .
+ container_name: medman
+ restart: unless-stopped
+ ports:
+ - "${MEDMAN_PORT:-8080}:8080"
+ volumes:
+ # Source directories — mount each subdir under /app/srcs
+ - ./src0:/app/srcs/src0:rw
+ - ./src1:/app/srcs/src1:rw
+ # Data directories — mount each subdir under /app/dats
+ # (canonical hash-prefix hierarchy lives inside each)
+ - ./data0:/app/dats/data0:rw
+ - ./data1:/app/dats/data1:rw
+ # Import directories — each with index.json + canonical hierarchy
+ # - ./my-import:/app/imports/my-import:ro
+ - ./db:/app/db:rw
+ environment:
+ - MEDMAN_PORT=8080
+ - MEDMAN_HOST=0.0.0.0
+ - MEDMAN_W=${MEDMAN_W:-} \ No newline at end of file