Dockerfile 404 B

123456789101112131415161718192021222324252627
  1. from alpine:latest as build
  2. RUN apk add --update go git gcc g++
  3. ENV GOPATH /go
  4. RUN go get -u github.com/gogits/gogs
  5. WORKDIR $GOPATH/src/github.com/gogits/gogs
  6. RUN go build -tags "sqlite"
  7. RUN rm -rf .git vendor conf docker pkg
  8. from alpine:latest as run
  9. RUN apk add --update git openssh-keygen
  10. ENV USER root
  11. COPY --from=build /go/src/github.com/gogits/gogs /gogs
  12. WORKDIR /gogs
  13. CMD ./gogs web