Update Dockerfile

This commit is contained in:
c-bata
2024-01-26 18:42:14 +09:00
parent 8033e79da6
commit f58d1ad9d4
+4 -4
View File
@@ -1,4 +1,4 @@
FROM node:16 AS front-builder
FROM node:20 AS front-builder
WORKDIR /usr/src
ADD ./package.json /usr/src/package.json
@@ -11,7 +11,7 @@ ADD ./optuna_dashboard/ts/ /usr/src/optuna_dashboard/ts
RUN mkdir -p /usr/src/optuna_dashboard/public
RUN npm run build:prd
FROM python:3.10-buster AS python-builder
FROM python:3.11-buster AS python-builder
WORKDIR /usr/src
RUN pip install --upgrade pip setuptools
@@ -23,9 +23,9 @@ ADD ./optuna_dashboard /usr/src/optuna_dashboard
COPY --from=front-builder /usr/src/optuna_dashboard/public/ /usr/src/optuna_dashboard/public/
RUN pip install --progress-bar off .
FROM python:3.10-slim-buster as runner
FROM python:3.11-slim-buster as runner
COPY --from=python-builder /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages
COPY --from=python-builder /usr/local/lib/python3.11/site-packages /usr/local/lib/python3.11/site-packages
COPY --from=python-builder /usr/local/bin/optuna-dashboard /usr/local/bin/optuna-dashboard
RUN mkdir /app