fix: add dos2unix to Dockerfile to handle line endings for entrypoint script

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2025-12-07 02:01:09 -08:00
parent 80dc2178ce
commit 3c5efee252

View file

@ -18,6 +18,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
libsm6 \
libxext6 \
libxrender1 \
dos2unix \
&& rm -rf /var/lib/apt/lists/*
# Update certificates and install SSL tools
@ -64,8 +65,9 @@ RUN pip install playwright && \
COPY . .
# Copy and set permissions for entrypoint script
# Use dos2unix to ensure LF line endings (fixes CRLF issues from Windows checkouts)
COPY scripts/docker/entrypoint.sh /app/scripts/docker/entrypoint.sh
RUN chmod +x /app/scripts/docker/entrypoint.sh
RUN dos2unix /app/scripts/docker/entrypoint.sh && chmod +x /app/scripts/docker/entrypoint.sh
# Prevent uvloop compatibility issues
ENV PYTHONPATH=/app