diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index f00a151..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,16 +0,0 @@ -image: golang:1.13.9-alpine - -stages: - - build - -build: - stage: build - script: - - apk add --no-cache make - - make release GOARCHES="amd64 arm arm64" - only: - - branches - artifacts: - paths: - - wesher-* - expire_in: 8 weeks \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..46739b9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:1.14-alpine +WORKDIR /app +COPY go.mod go.sum ./ +RUN go mod download +COPY . . +RUN go build -o wesher . + +FROM alpine:latest +COPY --from=0 /app/wesher /wesher +ENTRYPOINT ["/wesher"] \ No newline at end of file