adding reaper docker

This commit is contained in:
2026-05-19 11:24:55 +00:00
Unverified
parent 167743efad
commit 0070fa98e3

View File

@@ -1,10 +1,7 @@
# reaper-web - # reaper-web -
services: services:
reaper: reaper:
build: image: git.wompmacho.com/wompmacho/reaper-web:latest
context: .
args:
REAPER_VERSION: "732"
container_name: reaper-web container_name: reaper-web
privileged: true # Required for low-latency scheduling and /dev/snd access privileged: true # Required for low-latency scheduling and /dev/snd access
shm_size: "1gb" # Critical for GUI performance in KasmVNC shm_size: "1gb" # Critical for GUI performance in KasmVNC
@@ -15,13 +12,13 @@ services:
- VNC_PASSWORD=${VNC_PASSWORD} # Managed via .env - VNC_PASSWORD=${VNC_PASSWORD} # Managed via .env
- PIPEWIRE_LATENCY=128/48000 - PIPEWIRE_LATENCY=128/48000
volumes: volumes:
# Persistent REAPER configuration (keymaps, templates, etc.) # Default REAPER configuration from image
- ${DATA_PATH}/config:/config - ${APP_PATH}/config:/config
# VST/CLAP/LV2 Plugins # VST/CLAP/LV2 Plugins (Persistent)
- ${DATA_PATH}/vst:/vst - ${DATA_PATH}/vst:/vst
- ${DATA_PATH}/vst3:/usr/lib/vst3 - ${DATA_PATH}/vst3:/usr/lib/vst3
- ${DATA_PATH}/lv2:/usr/lib/lv2 - ${DATA_PATH}/lv2:/usr/lib/lv2
# Project files # Project files (Persistent)
- ${DATA_PATH}/projects:/projects - ${DATA_PATH}/projects:/projects
# Audio/MIDI Hardware Passthrough # Audio/MIDI Hardware Passthrough
- /dev/snd:/dev/snd - /dev/snd:/dev/snd