Upgrade manifests (#21)

* Upgrade manifests

* Upgrade providers

---------

Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
github-actions[bot]
2024-11-04 12:21:00 +03:00
committed by GitHub
parent c620489b15
commit 302ffdd5f5
11 changed files with 91 additions and 90 deletions

View File

@@ -31,9 +31,9 @@ RUN CGO_ENABLED=0 go build main.go
# Отдельный этап сборки для уменьшения размера образа
FROM scratch
# Создаем пользователя
USER 100
USER 100:100
# Копируем скомпилированное приложение из предыдущего этапа
COPY --from=builder --chown=100 /build/main /
COPY --from=builder --chown=100:100 /build/main /
# Копируем curl для работы HEALTHCHECK
COPY --from=ghcr.io/tarampampam/curl:8.10.1 /bin/curl /bin/curl
# Запускаем healthcheck, проверяющий доступность веб-сервера на порту 8080

View File

@@ -27,7 +27,8 @@ docker compose \
--build \
--remove-orphans \
--scale web-${NEW}=3 \
--wait
--wait \
--quiet-pull
# Эта строка выводит сообщение о том, какие сервисы останавливаются в данный момент (значение переменной OLD).
echo Останавливаю сервисы ${OLD}

View File

@@ -25,7 +25,7 @@ services:
# NGINX-прокси
nginx-proxy:
image: nginxproxy/nginx-proxy:1.6.2-alpine
image: nginxproxy/nginx-proxy:1.6.3-alpine
ports:
- 8080:8080 # Проксируем порт 8080 на хосте
healthcheck: