Skip to content
Snippets Groups Projects
Dockerfile 413 B
FROM golang:alpine

COPY go.mod /git/owo.codes/whats-this/api/
COPY go.sum /git/owo.codes/whats-this/api/
COPY main.go /git/owo.codes/whats-this/api/
COPY lib /git/owo.codes/whats-this/api/lib

RUN apk add --no-cache --virtual .build-deps git build-base && \
    cd /git/owo.codes/whats-this/api && \
    go build main.go && \
    apk del .build-deps

WORKDIR /git/owo.codes/whats-this/api
ENTRYPOINT ["./main"]