diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5bbc8cc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM golang:1.13-alpine AS build + +WORKDIR /migrator + +RUN apk add --no-cache build-base curl git + +ADD ./old /migrator/old +ADD ./go.mod /migrator/go.mod +ADD ./magnetico-migrator.go /migrator/magnetico-migrator.go + +RUN go build "-ldflags=-s -w" -o /migrator/migrator . + +FROM alpine:latest +LABEL maintainer="skobkin-ru@ya.ru" + +WORKDIR / + +VOLUME /data + +COPY --from=build /migrator/migrator /migrator + +ENTRYPOINT ["/migrator"]