mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-11-29 08:43:01 +00:00
Upgrade manifests (#21)
* Upgrade manifests * Upgrade providers --------- Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
committed by
GitHub
parent
c620489b15
commit
302ffdd5f5
@@ -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
|
||||
|
||||
@@ -27,7 +27,8 @@ docker compose \
|
||||
--build \
|
||||
--remove-orphans \
|
||||
--scale web-${NEW}=3 \
|
||||
--wait
|
||||
--wait \
|
||||
--quiet-pull
|
||||
|
||||
# Эта строка выводит сообщение о том, какие сервисы останавливаются в данный момент (значение переменной OLD).
|
||||
echo Останавливаю сервисы ${OLD}
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user