Files
go-ecoflow-exporter/Dockerfile
tess1o 538491d71c Timescaledb (#2)
Added TimescaleDB support
2024-07-07 16:39:56 +03:00

14 lines
357 B
Docker

# Build app
FROM golang:1.22-alpine AS build
WORKDIR /app
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -o ecoflow-exporter .
# Final image
FROM alpine:edge
WORKDIR /app
COPY --from=build /app/ecoflow-exporter .
COPY migrations/timescale ./migrations/timescale
RUN apk --no-cache add ca-certificates tzdata
EXPOSE 2112
ENTRYPOINT ["/app/ecoflow-exporter"]