mirror of
https://github.com/emo2007/block-accounting.git
synced 2024-11-12 21:36:28 +00:00
20 lines
491 B
Docker
20 lines
491 B
Docker
|
FROM golang:alpine AS builder
|
||
|
|
||
|
LABEL stage=gobuilder
|
||
|
|
||
|
ENV CGO_ENABLED 0
|
||
|
|
||
|
RUN apk update --no-cache && apk add --no-cache tzdata
|
||
|
|
||
|
WORKDIR /build
|
||
|
|
||
|
ADD go.mod .
|
||
|
ADD go.sum .
|
||
|
RUN go mod download
|
||
|
COPY . .
|
||
|
RUN go build -ldflags="-s -w" -o /app/blockd cmd/main.go
|
||
|
|
||
|
EXPOSE 8080
|
||
|
|
||
|
CMD ["/app/blockd", "-log-level=debug","-log-local=false","-log-add-source=true","-rest-address=0.0.0.0:8080","-db-host=blockd-db:5432","-db-database=blockd","-db-user=blockd","-db-secret=blockd","-db-enable-tls=false"]
|