Files
trikotwaschliste/Dockerfile
2020-10-11 11:54:17 +02:00

24 lines
554 B
Docker

FROM golang:1.14.0-alpine3.11
# Add Maintainer Info
LABEL maintainer="structix <kontakt@structix.de>"
RUN mkdir /trikotwaschliste && apk add git bash
WORKDIR /trikotwaschliste
COPY . .
# Install all the dependencies and build
# Use the online repositories to build the goapi:
RUN go get -d -v ./... && go install -v ./... && go build -tags=jsoniter -o trikotwaschliste
#
# Use the vendor folder:
#RUN go build -mod vendor -tags=jsoniter -o trikotwaschliste
ENV GIN_MODE=release
ENV LOG=*
EXPOSE 8082
# Run the executable
CMD ["./trikotwaschliste"]