Merge pull request #539 from MODSetter/dev

fix: add dos2unix to Dockerfile to handle line endings for entrypoint…
This commit is contained in:
Rohan Verma 2025-12-07 02:01:54 -08:00 committed by GitHub
commit 2cf9fa7a39
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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