Mohammed Nafees 3 лет назад
Родитель
Сommit
714a67229c
1 измененных файлов с 21 добавлено и 0 удалено
  1. 21 0
      workers/Dockerfile

+ 21 - 0
workers/Dockerfile

@@ -0,0 +1,21 @@
+# Environment to build the worker pool binary
+# -------------------------------------------
+FROM golang:1.18-alpine3.16 as build
+WORKDIR /app
+
+RUN apk update && apk add gcc musl-dev
+
+COPY . .
+
+RUN go build -ldflags '-w -s' -tags ee -a -o ./bin/worker-pool .
+
+# Deployment environment
+# ----------------------
+FROM alpine:3.16
+WORKDIR /app
+
+RUN apk update && apk add git
+
+COPY --from=build /app/bin/worker-pool /usr/bin/
+
+ENTRYPOINT [ "worker-pool" ]