feat: Dockerfile — ENV для Redis и seed-demo (под деплой на Nubes)
This commit is contained in:
@@ -13,6 +13,10 @@ RUN apk --no-cache add ca-certificates
|
|||||||
COPY --from=builder /build/shared-sqs /usr/local/bin/shared-sqs
|
COPY --from=builder /build/shared-sqs /usr/local/bin/shared-sqs
|
||||||
COPY --from=builder /build/app/conf/goaws.yaml /conf/goaws.yaml
|
COPY --from=builder /build/app/conf/goaws.yaml /conf/goaws.yaml
|
||||||
EXPOSE 4100
|
EXPOSE 4100
|
||||||
|
# Нечувствительные значения зашиты в образ. Секреты (SHARED_SQS_ADMIN_TOKEN, REDIS_PASSWORD) — env'ом контейнера в deck.
|
||||||
|
ENV REDIS_ADDR=redisk8s.4ff5678b-b683-4aef-91da-22d89dec8a25.svc.cluster.local:6379 \
|
||||||
|
REDIS_USER=default \
|
||||||
|
SHARED_SQS_SEED_DEMO=false
|
||||||
HEALTHCHECK --interval=10s --timeout=5s --retries=3 \
|
HEALTHCHECK --interval=10s --timeout=5s --retries=3 \
|
||||||
CMD wget -q -O - http://localhost:4100/health || exit 1
|
CMD wget -q -O - http://localhost:4100/health || exit 1
|
||||||
ENTRYPOINT ["shared-sqs", "--config", "/conf/goaws.yaml"]
|
ENTRYPOINT ["shared-sqs", "--config", "/conf/goaws.yaml"]
|
||||||
|
|||||||
Reference in New Issue
Block a user