From 64d09b8842ac1aab673a3ffc91d97dc5f1cb9dfa Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Tue, 28 Jan 2025 22:20:38 -0500 Subject: [PATCH] feat(docker): set execute permission for entrypoint script and copy to local bin --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7e07ccf..969df2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,6 +26,10 @@ RUN mkdir -p /app/src/simpleguardhome && \ # Copy source code, maintaining directory structure COPY . /app/ +# Set execute permission for entrypoint script +RUN chmod +x /app/docker-entrypoint.sh && \ + cp /app/docker-entrypoint.sh /usr/local/bin/ + # Set PYTHONPATH ENV PYTHONPATH=/app/src @@ -51,9 +55,6 @@ RUN set -e && \ python3 -c "import simpleguardhome; from simpleguardhome.main import app; print(f'Package found at: {simpleguardhome.__file__}')" && \ echo "Package installation successful" -# Copy and set up entrypoint script -RUN chmod +x /usr/local/bin/docker-entrypoint.sh - # Create rules backup directory with proper permissions RUN mkdir -p /app/rules_backup && \ chmod 777 /app/rules_backup