datavorous commited on
Commit
e87fa72
·
verified ·
1 Parent(s): f616d50

fix: dockerfile port changed

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -10
Dockerfile CHANGED
@@ -1,20 +1,17 @@
1
  FROM python:3.12-slim
2
 
3
- ENV PYTHONDONTWRITEBYTECODE=1 \
4
- PYTHONUNBUFFERED=1
5
-
6
- RUN useradd -m -u 1000 appuser
7
 
8
  WORKDIR /app
9
 
10
- COPY pyproject.toml README.md /app/
11
- COPY src /app/src
12
 
13
  RUN pip install --no-cache-dir --upgrade pip && \
14
  pip install --no-cache-dir .
15
 
16
- USER appuser
17
-
18
- EXPOSE 8000
19
 
20
- CMD ["uvicorn", "bmc.api:app", "--host", "0.0.0.0", "--port", "8000", "--app-dir", "/app/src"]
 
1
  FROM python:3.12-slim
2
 
3
+ RUN useradd -m -u 1000 user
4
+ USER user
5
+ ENV PATH="/home/user/.local/bin:$PATH"
 
6
 
7
  WORKDIR /app
8
 
9
+ COPY --chown=user pyproject.toml README.md /app/
10
+ COPY --chown=user src /app/src
11
 
12
  RUN pip install --no-cache-dir --upgrade pip && \
13
  pip install --no-cache-dir .
14
 
15
+ EXPOSE 7860
 
 
16
 
17
+ CMD ["uvicorn", "bmc.api:app", "--host", "0.0.0.0", "--port", "7860"]