Browse Source

update Dockerfile

Signed-off-by: devad <cossjie@foxmail.com>

Former-commit-id: a083d89102
scheduler_restruct
devad 1 year ago
parent
commit
33fcac84a0
2 changed files with 22 additions and 8 deletions
  1. +11
    -4
      api/Dockerfile
  2. +11
    -4
      rpc/Dockerfile

+ 11
- 4
api/Dockerfile View File

@@ -1,15 +1,22 @@
FROM golang:1.20.2-alpine3.17 AS builder

WORKDIR /app
FROM golang:1.21.2-alpine3.18 AS builder

LABEL stage=gobuilder

ENV CGO_ENABLED 0
ENV GOARCH amd64
ENV GOPROXY https://goproxy.cn,direct

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update --no-cache && apk add --no-cache tzdata

WORKDIR /app

ADD go.mod .
ADD go.sum .
RUN go mod download
COPY . .
COPY api/etc/ /app/
RUN go mod download && go build -o pcm-coordinator-api /app/api/pcm.go
RUN go build -o pcm-coordinator-api /app/api/pcm.go


FROM alpine:3.16.2


+ 11
- 4
rpc/Dockerfile View File

@@ -1,15 +1,22 @@
FROM golang:1.20.2-alpine3.17 AS builder

WORKDIR /app
FROM golang:1.21.2-alpine3.18 AS builder

LABEL stage=gobuilder

ENV CGO_ENABLED 0
ENV GOARCH amd64
ENV GOPROXY https://goproxy.cn,direct

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.sjtug.sjtu.edu.cn/g' /etc/apk/repositories && \
apk update --no-cache && apk add --no-cache tzdata

WORKDIR /app

ADD go.mod .
ADD go.sum .
RUN go mod download
COPY . .
COPY rpc/etc/ /app/
RUN go mod download && go build -o pcm-coordinator-rpc /app/rpc/pcmcore.go
RUN go build -o pcm-coordinator-rpc /app/rpc/pcmcore.go


FROM alpine:3.16.2


Loading…
Cancel
Save