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"]