Fix missing claudecode-tagging-entrypoint.sh in Docker container

The auto-tagging functionality was failing because the specialized entrypoint script was not included in the Docker image build. This adds the missing script to the /scripts/runtime directory and ensures proper permissions.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Jonathan Flatt
2025-05-25 23:10:51 -05:00
parent 8e2e30e38b
commit 4d9834db7c

View File

@@ -72,8 +72,12 @@ RUN chmod +x /usr/local/bin/init-firewall.sh && \
echo "node ALL=(root) NOPASSWD: /usr/local/bin/init-firewall.sh" > /etc/sudoers.d/node-firewall && \
chmod 0440 /etc/sudoers.d/node-firewall
# Create scripts directory and copy entrypoint scripts
RUN mkdir -p /scripts/runtime
COPY scripts/runtime/claudecode-entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
COPY scripts/runtime/claudecode-tagging-entrypoint.sh /scripts/runtime/claudecode-tagging-entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh && \
chmod +x /scripts/runtime/claudecode-tagging-entrypoint.sh
# Set the default shell to bash
ENV SHELL /bin/zsh