Mohammed Nafees пре 4 година
родитељ
комит
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" ]