| 123456789101112131415161718192021222324 |
- FROM golang:1.10.0-alpine
- WORKDIR /go/src/app
- COPY . .
- # COPY . /usr/local/go/src/git.mmnx.de/Moe/webOffice_backend
- RUN apk add --no-cache git openssh-client && mkdir -p /root/.ssh && cp docker/ssh-config /root/.ssh/config && git config --global url."gogs@git.mmnx.de:".insteadOf "https://git.mmnx.de/"
- RUN wget https://raw.githubusercontent.com/docker-library/golang/master/go-wrapper && chmod +x go-wrapper
- # "go get -d -v ./..."
- RUN ./go-wrapper download
- # "go install -v ./..."
- RUN ./go-wrapper install
- # FOR DEV
- RUN go get github.com/githubnemo/CompileDaemon && go install github.com/githubnemo/CompileDaemon
- # FOR DEV
- CMD ["CompileDaemon", "-command=./app", "-graceful-kill=true"]
- # PROD
- # CMD ["./go-wrapper", "run"] # ["app"]
|