This commit is contained in:
Jun-te Kim 2026-01-13 16:17:32 +00:00
parent 98df87fbd9
commit 6f8899a0dc

View file

@ -1,4 +1,5 @@
FROM python:3.12-bullseye FROM python:3.11.10-slim-bullseye
ARG USER=vscode ARG USER=vscode
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
@ -24,12 +25,17 @@ RUN useradd -m -s /usr/bin/bash ${USER} \
&& echo "${USER} ALL=(ALL) NOPASSWD: ALL" >/etc/sudoers.d/${USER} \ && echo "${USER} ALL=(ALL) NOPASSWD: ALL" >/etc/sudoers.d/${USER} \
&& chmod 0440 /etc/sudoers.d/${USER} && chmod 0440 /etc/sudoers.d/${USER}
# 4) Python deps # # 4) Python deps - if you want to run assest list
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 # ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1
# Model
# ADD asset_list/requirements.txt requirements.txt # ADD asset_list/requirements.txt requirements.txt
# FASTAPI backend # RUN pip install -r requirements.txt
ADD .devcontainer/requirements.txt requirements.txt
#
ENV PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1
ADD backend/engine/requirements.txt requirements1.txt
ADD backend/app/requirements/requirements.txt requirements2.txt
ADD .devcontainer/requirements.txt requirements3.txt
RUN cat requirements1.txt requirements2.txt requirements3.txt > requirements.txt
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
# 5) Workdir # 5) Workdir