tokenbridge-monitor/Dockerfile

21 lines
318 B
Docker

FROM golang:1.19.0 as build
WORKDIR /app
COPY . .
RUN mkdir out && go build -o ./out ./cmd/...
FROM ubuntu:20.04
WORKDIR /app
RUN apt-get update && apt-get install -y ca-certificates && update-ca-certificates
COPY db/migrations ./db/migrations/
COPY --from=build /app/out/ ./
EXPOSE 3333
ENTRYPOINT ./monitor