Dockerfile 412 B

1234567891011121314151617181920212223242526
  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. ADD custom /gogs/custom
  13. WORkDIR /gogs