# FROM python:3.9 # WORKDIR /app # COPY requirements.txt . # RUN pip install --no-cache-dir -r requirements.txt # RUN useradd -m -u 1000 user # USER user # ENV HOME=/home/user \ # PATH=/home/user/.local/bin:$PATH # WORKDIR $HOME/app # COPY --chown=user . $HOME/app # EXPOSE 5000 # ENV FLASK_APP=app.py # CMD ["flask", "run", "--host=0.0.0.0"] FROM python:3.9 RUN useradd -m -u 1000 user WORKDIR /home/user COPY ./requirements.txt requirements.txt # COPY --chown=user ./requirements.txt requirements.txt RUN pip install --no-cache-dir --upgrade -r requirements.txt RUN apt update COPY . . RUN chown -R user:user /home/user USER user ENV HOME /home/user CMD ["gunicorn", "-b", "0.0.0.0:7860", "app:app"] # COPY --chown=user . /app # EXPOSE 5000 # CMD ["gunicorn", "--bind", "0.0.0.0:5000", "wsgi:app", "--workers=1"] # # CMD [ "python3", "-m" , "flask", "run", "--host=0.0.0.0"] # # CMD ["gunicorn", "--host", "0.0.0.0:7860", "main:app"]