| FROM golang:1.19-alpine | |
|  | |
| RUN mkdir -p /go/src/git.tovijaeschke.xyz/Capsule/Backend | |
|  | |
| COPY ./ /go/src/git.tovijaeschke.xyz/Capsule/Backend | |
|  | |
| WORKDIR /go/src/git.tovijaeschke.xyz/Capsule/Backend | |
|  | |
| # For "go test" | |
| RUN apk add gcc libc-dev | |
|  | |
| RUN go mod download | |
|  | |
| RUN go build -o /go/bin/capsule-server main.go | |
|  | |
| CMD [ "/go/bin/capsule-server" ]
 |