From 01e72fba70ecd3b4cb057bee6fea60c4c356499a Mon Sep 17 00:00:00 2001 From: dannyzen Date: Mon, 12 May 2025 17:34:49 -0400 Subject: [PATCH 1/2] Fix: Install package in Dockerfile to resolve ModuleNotFoundError --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index f49917e..49fe94c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,7 @@ RUN git clone https://github.com/ace-step/ACE-Step.git . RUN pip3 install --no-cache-dir --upgrade pip && \ pip3 install --no-cache-dir hf_transfer peft && \ pip3 install --no-cache-dir -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu126 +RUN pip3 install --no-cache-dir . # Change ownership of app files to appuser RUN chown -R appuser:appuser /app From 75682a8449615750646ee4d94afb2156ca9336b2 Mon Sep 17 00:00:00 2001 From: dannyzen Date: Mon, 12 May 2025 17:52:09 -0400 Subject: [PATCH 2/2] Fix: Ensure correct permissions for volume-mounted directories --- Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index 49fe94c..c22ca46 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,6 +40,10 @@ RUN pip3 install --no-cache-dir --upgrade pip && \ pip3 install --no-cache-dir -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cu126 RUN pip3 install --no-cache-dir . +# Ensure target directories for volumes exist and have correct initial ownership +RUN mkdir -p /app/outputs /app/checkpoints /app/logs && \ + chown -R appuser:appuser /app/outputs /app/checkpoints /app/logs + # Change ownership of app files to appuser RUN chown -R appuser:appuser /app