Spaces:
Sleeping
Sleeping
File size: 873 Bytes
291659a 48f376b 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 291659a 76aacb4 48f376b 76aacb4 291659a 76aacb4 48f376b 76aacb4 48f376b 76aacb4 48f376b 76aacb4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
FROM python:3.11
WORKDIR /code
COPY ./requirements.txt /code/requirements.txt
RUN pip install --no-cache-dir --upgrade -r /code/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
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
# WORKDIR /
# COPY ./requirements.txt /requirements.txt
# # RUN apt-get update && apt-get install -y build-essential libpq-dev \
# # && python -m pip install --upgrade pip \
# # && pip install --no-cache-dir -r /requirements.txt
# RUN pip install --no-cache-dir --upgrade -r /requirements.txt
# # RUN useradd -m -u 1000 user
# # ENV HOME=/home/user \
# # PATH=/home/user/.local/bin:$PATH
# # COPY --chown=user .
# COPY ./ /
# CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "80"]
|