task_tracker/Dockerfile
2019-02-20 17:34:23 -05:00

17 lines
523 B
Docker

# Build
FROM golang:latest as go_build
WORKDIR /go/src/github.com/simon987/task_tracker/
COPY . .
RUN go get ./main/ && GOOS=linux CGO_ENABLED=0 go build -a -installsuffix cgo -o tt_api ./main/
# Execute in alpine
FROM alpine:latest
WORKDIR /root
COPY --from=go_build ["/go/src/github.com/simon987/task_tracker/tt_api",\
"/go/src/github.com/simon987/task_tracker/schema.sql",\
"/go/src/github.com/simon987/task_tracker/config.yml",\
"./"]
CMD ["./tt_api"]