aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: f3e4637498fc19525845fe939752846e247856a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM golang:1.16.6-alpine3.14 AS build_base

RUN apk add --no-cache git

WORKDIR /tmp/capybara

COPY go.mod .

COPY go.sum .

RUN go mod download

COPY . .

RUN go build -o ./out/capybara .

FROM alpine:3.14

RUN apk add ca-certificates

COPY --from=build_base /tmp/capybara/out/capybara /app/capybara

WORKDIR /app

EXPOSE 8080

CMD ["./capybara"]