add docker to project

pull/7/head
Gitea 6 years ago
parent bd8403e70b
commit db739bf04e
  1. 10
      .drone.yml
  2. 18
      Dockerfile

@ -44,4 +44,12 @@ pipeline:
- sha256
- md5
when:
event: [ tag ]
event: [ tag ]
docker:
image: plugins/docker:17.12
secrets: [ docker_username, docker_password ]
pull: true
repo: jonasfranz/gitea-github-migrator
default_tags: true
when:
event: [ push, tag ]

@ -0,0 +1,18 @@
#Build stage
FROM golang:1.10-alpine3.7 AS build-env
#Build deps
RUN apk --no-cache add build-base git
#Setup repo
COPY . ${GOPATH}/src/git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator
WORKDIR ${GOPATH}/src/git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator
RUN go build -o gitea-github-migrator
FROM alpine:3.7
LABEL maintainer="info@jonasfranz.software"
COPY --from=build-env /go/src/git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator/gitea-github-migrator /usr/local/bin/gitea-github-migrator
ENTRYPOINT ["/usr/local/bin/gitea-github-migrator"]
Loading…
Cancel
Save