mirror of
https://github.com/batonogov/learn-devops.git
synced 2026-02-21 11:50:43 +00:00
Go 1.23.4 (#29)
Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
committed by
GitHub
parent
52a23dfae4
commit
a998a1bfdb
2
.github/dependabot.yml
vendored
2
.github/dependabot.yml
vendored
@@ -3,4 +3,4 @@ updates:
|
|||||||
- package-ecosystem: "github-actions"
|
- package-ecosystem: "github-actions"
|
||||||
directory: "/" # Location of package manifests
|
directory: "/" # Location of package manifests
|
||||||
schedule:
|
schedule:
|
||||||
interval: "weekly"
|
interval: "weekly"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Используем официальный образ Golang
|
# Используем официальный образ Golang
|
||||||
FROM golang:1.23.3-alpine AS builder
|
FROM golang:1.23.4-alpine AS builder
|
||||||
# Устанавливаем рабочую директорию
|
# Устанавливаем рабочую директорию
|
||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
# Копируем исходный код приложения в контейнер
|
# Копируем исходный код приложения в контейнер
|
||||||
@@ -38,6 +38,6 @@ COPY --from=builder --chown=100:100 /build/main /
|
|||||||
COPY --from=ghcr.io/tarampampam/curl:8.10.1 /bin/curl /bin/curl
|
COPY --from=ghcr.io/tarampampam/curl:8.10.1 /bin/curl /bin/curl
|
||||||
# Запускаем healthcheck, проверяющий доступность веб-сервера на порту 8080
|
# Запускаем healthcheck, проверяющий доступность веб-сервера на порту 8080
|
||||||
HEALTHCHECK --interval=5s --timeout=5s --start-period=3s --retries=3 \
|
HEALTHCHECK --interval=5s --timeout=5s --start-period=3s --retries=3 \
|
||||||
CMD [ "curl", "--fail", "http://127.0.0.1:8080/" ]
|
CMD [ "curl", "--fail", "http://127.0.0.1:8080/" ]
|
||||||
# Запускаем приложение при старте контейнера
|
# Запускаем приложение при старте контейнера
|
||||||
ENTRYPOINT ["/main"]
|
ENTRYPOINT ["/main"]
|
||||||
|
|||||||
Reference in New Issue
Block a user