소스 검색

Merge pull request #6 from kurokobo/local-py312

feat: bump python version for container image for local platform to 3.12
Yeuoly 6 달 전
부모
커밋
15fdd2c505
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5 4
      docker/local/Dockerfile

+ 5 - 4
docker/local/Dockerfile

@@ -12,16 +12,17 @@ WORKDIR /app
 # build
 RUN go build -o /app/main cmd/server/main.go
 
-FROM ubuntu:22.04
+FROM ubuntu:24.04
 
 COPY --from=builder /app/main /app/main
 
 WORKDIR /app
 
-# Install python3.10
-RUN apt-get update && apt-get install -y python3.10 python3.10-venv python3.10-dev \
+# Install python3.12
+RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y python3.12 python3.12-venv python3.12-dev \
     && apt-get clean \
-    && rm -rf /var/lib/apt/lists/*
+    && rm -rf /var/lib/apt/lists/* \
+    && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1
 
 ENV PLATFORM=local
 ENV GIN_MODE=release