GPTfree api commited on
Commit
282dac3
·
verified ·
1 Parent(s): 56bc928

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +1 -24
Dockerfile CHANGED
@@ -13,7 +13,7 @@ WORKDIR /app/aurora
13
  # 必要なGoモジュールを取得
14
  RUN go mod tidy
15
 
16
- # CGOを無効化してGoアプリケーションをビルド
17
  RUN CGO_ENABLED=0 GOOS=linux go build -o aurora
18
 
19
  # 実行環境ステージ
@@ -21,35 +21,12 @@ FROM debian:bullseye-slim
21
 
22
  # 必要なツールをインストール
23
  RUN apt-get update && apt-get install -y \
24
- wget \
25
  ca-certificates \
26
- build-essential \
27
- gawk \
28
- bison \
29
- python3 \
30
  && rm -rf /var/lib/apt/lists/*
31
 
32
- # glibc 2.34のインストール
33
- RUN wget https://mirrors.kernel.org/gnu/libc/glibc-2.34.tar.gz -O /tmp/glibc.tar.gz \
34
- && tar -xvf /tmp/glibc.tar.gz -C /tmp \
35
- && mkdir /tmp/glibc-build && cd /tmp/glibc-build \
36
- && /tmp/glibc-2.34/configure --prefix=/opt/glibc-2.34 --disable-multi-arch \
37
- && make -j$(nproc) \
38
- && make install \
39
- && rm -rf /tmp/*
40
-
41
- # glibc のライブラリパスを設定
42
- ENV LD_LIBRARY_PATH=/opt/glibc-2.34/lib:$LD_LIBRARY_PATH
43
-
44
  # ビルドしたAuroraバイナリをコピー
45
  COPY --from=builder /app/aurora/aurora /usr/local/bin/aurora
46
 
47
- # 実行権限を確認(必要なら付与)
48
- #RUN chmod +x /usr/local/bin/aurora
49
-
50
- # ライブラリ依存関係を確認
51
- RUN ldd /usr/local/bin/aurora
52
-
53
  # ポートを公開
54
  EXPOSE 8080
55
 
 
13
  # 必要なGoモジュールを取得
14
  RUN go mod tidy
15
 
16
+ # CGOを無効化してGoアプリケーションを静的にビルド
17
  RUN CGO_ENABLED=0 GOOS=linux go build -o aurora
18
 
19
  # 実行環境ステージ
 
21
 
22
  # 必要なツールをインストール
23
  RUN apt-get update && apt-get install -y \
 
24
  ca-certificates \
 
 
 
 
25
  && rm -rf /var/lib/apt/lists/*
26
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  # ビルドしたAuroraバイナリをコピー
28
  COPY --from=builder /app/aurora/aurora /usr/local/bin/aurora
29
 
 
 
 
 
 
 
30
  # ポートを公開
31
  EXPOSE 8080
32