fix: add init target to pre-create output dirs before docker

Docker creates host-side bind-mount directories as root:root.
Pre-creating them with make init (or mise run init) ensures
they exist with the user's ownership before docker compose
touches them. docker-up now depends on init.
This commit is contained in:
2026-06-21 22:29:55 -07:00
parent 15979d01b5
commit 04d2bec114
2 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -15,7 +15,8 @@ electron-deps = "cd electron && npm install"
electron-dev = { run = "go build -buildvcs=false -o fetch . && cd electron && npx electron ." }
electron-build = { run = "go build -buildvcs=false -o fetch . && make -C third_party/akaiutil && cd electron && npx electron-builder --dir" }
electron-build-mac = { run = "go build -buildvcs=false -o fetch . && make -C third_party/akaiutil && cd electron && npx electron-builder --mac --dir" }
docker-up = "docker compose up --build"
init = "mkdir -p output/isos output/wavs"
docker-up = "mkdir -p output/isos output/wavs && docker compose up --build"
docker-build = "docker build -t akai-fetch ."
check-toolchain = "bash scripts/check-toolchain.sh"
check-docker-toolchain = "bash scripts/check-docker-toolchain.sh"