21 lines
341 B
Docker
21 lines
341 B
Docker
|
FROM golang:1.15-alpine AS builder
|
||
|
ENV CGO_ENABLED=0
|
||
|
|
||
|
WORKDIR /src
|
||
|
COPY go.mod .
|
||
|
RUN go mod download
|
||
|
|
||
|
COPY main.go .
|
||
|
RUN go build -o /server
|
||
|
|
||
|
# app
|
||
|
FROM alpine:3.15
|
||
|
|
||
|
ENV IMAGE_API_URL="http://apod-api/image" \
|
||
|
ACCESS_API_URL="http://apod-log/access-log"
|
||
|
|
||
|
CMD ["/web/server"]
|
||
|
|
||
|
WORKDIR /web
|
||
|
COPY index.html .
|
||
|
COPY --from=builder /server .
|