# FROM python:3.10-slim # # Install git & pip as root # USER root # RUN apt-get update && apt-get install -y git && \ # pip install --no-cache-dir --upgrade pip # # Create and switch to a non-root user for the app # RUN useradd -m -u 1000 user # USER user # WORKDIR /home/user/app # # Clone your repo # ARG GH_REPO_URL # ARG GH_BRANCH=main # RUN git clone --depth 1 --branch main https://github.com/abubasith456/chat-bot-backend.git . # # Install Python dependencies from the cloned repo # RUN pip install --no-cache-dir -r requirements.txt # EXPOSE 7860 # CMD ["python", "main.py"] FROM python:3.10-slim USER root RUN apt-get update && apt-get install -y git && \ pip install --no-cache-dir --upgrade pip RUN useradd -m -u 1000 user USER user COPY --chown=user entrypoint.sh /home/user/ RUN chmod +x /home/user/entrypoint.sh EXPOSE 7860 CMD ["/home/user/entrypoint.sh"]