diff --git a/Dockerfile b/Dockerfile index 0f696d77ce8f67395dbb6aff5a3b4b5e795d22de..46ce44b8d65407829f818960053f20be3c40b6dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,8 @@ FROM alpine:3.3 USER root -RUN apk -U upgrade && \ - apk -U add --no-cache ca-certificates && \ - update-ca-certificates +RUN sed -i 's|dl-cdn.alpinelinux.org|mirrors.aliyun.com|g' /etc/apk/repositories +RUN apk add --no-cache ca-certificates curl COPY bin/wechat-backend wechat-backend diff --git a/Makefile b/Makefile index 24d0f095831b7c81da5395b17706add4c3ed775b..5852550a582772d45fb59d50bb320a86a4c6629d 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,9 @@ build: - env GOOS=linux go build -o bin/wechat-backend + CGO_ENABLED=0 GOOS=linux go build -ldflags "-w -s" -a -installsuffix cgo -o bin/wechat-backend + upx bin/wechat-backend + +build-local: + env go build -o bin/wechat-backend upx bin/wechat-backend image: build