Browse Source

Update Dockerfile

pull/427/head
zhouqunjie 8 months ago
parent
commit
e3d2815499
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      Dockerfile

+ 9
- 6
Dockerfile View File

@@ -1,17 +1,20 @@
FROM --platform=$BUILDPLATFORM golang:alpine AS builder
# FROM --platform=$BUILDPLATFORM golang:alpine AS builder
FROM golang:alpine AS builder
WORKDIR /app
COPY . .

ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.cn
RUN go mod download

ARG TARGETOS
ARG TARGETARCH
# ARG TARGETOS
# ARG TARGETARCH
# 使用 GOOS 和 GOARCH 环境变量来构建不同架构的二进制文件
RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags="-w -s" -o pcm-core-api
# RUN CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags="-w -s" -o pcm-core-api
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-w -s" -o pcm-core-api

FROM --platform=$TARGETPLATFORM alpine:latest
# FROM --platform=$TARGETPLATFORM alpine:latest
FROM alpine:latest
WORKDIR /app

#修改alpine源为上海交通大学


Loading…
Cancel
Save