ci: keep dokploy image aliases as fallback
This commit is contained in:
@@ -23,6 +23,10 @@ env:
|
||||
REGISTRY_NAMESPACE: "${{ github.repository_owner }}"
|
||||
WEB_IMAGE: "mostovik-backend-web"
|
||||
CELERY_IMAGE: "mostovik-backend-celery"
|
||||
GITEA_REGISTRY_HOST: "git.dev.nii-ecos.ru"
|
||||
DOKPLOY_DEV_WEB_SERVICE_IMAGE: "service-backend-4mbxrs"
|
||||
DOKPLOY_DEV_WORKER_SERVICE_IMAGE: "service-backend-512y9c"
|
||||
DOKPLOY_DEV_BEAT_SERVICE_IMAGE: "service-backend-nvdyoq"
|
||||
CI_GOLDEN_IMAGE: "mostovik-backend-ci-golden"
|
||||
WEB_GOLDEN_IMAGE: "mostovik-backend-web-golden"
|
||||
CELERY_GOLDEN_IMAGE: "mostovik-backend-celery-golden"
|
||||
@@ -213,12 +217,17 @@ jobs:
|
||||
CELERY_REF="${REGISTRY_PATH}/${CELERY_IMAGE}"
|
||||
WEB_GOLDEN_REF="${REGISTRY_PATH}/${WEB_GOLDEN_IMAGE}"
|
||||
CELERY_GOLDEN_REF="${REGISTRY_PATH}/${CELERY_GOLDEN_IMAGE}"
|
||||
DOKPLOY_REGISTRY_PATH="${GITEA_REGISTRY_HOST}/${REGISTRY_NAMESPACE}"
|
||||
DOKPLOY_WEB_REF="${DOKPLOY_REGISTRY_PATH}/${DOKPLOY_DEV_WEB_SERVICE_IMAGE}"
|
||||
DOKPLOY_WORKER_REF="${DOKPLOY_REGISTRY_PATH}/${DOKPLOY_DEV_WORKER_SERVICE_IMAGE}"
|
||||
DOKPLOY_BEAT_REF="${DOKPLOY_REGISTRY_PATH}/${DOKPLOY_DEV_BEAT_SERVICE_IMAGE}"
|
||||
REGISTRY_USER="${REGISTRY_USER:-${GITHUB_ACTOR}}"
|
||||
REGISTRY_PASSWORD="${REGISTRY_PASSWORD:-${GITEA_TOKEN:-}}"
|
||||
GITEA_REGISTRY_PASSWORD="${GITEA_TOKEN:-${REGISTRY_PASSWORD}}"
|
||||
|
||||
unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY all_proxy ALL_PROXY
|
||||
export NO_PROXY="${NO_PROXY:-},${REGISTRY_HOST}"
|
||||
export no_proxy="${no_proxy:-},${REGISTRY_HOST}"
|
||||
export NO_PROXY="${NO_PROXY:-},${REGISTRY_HOST},${GITEA_REGISTRY_HOST}"
|
||||
export no_proxy="${no_proxy:-},${REGISTRY_HOST},${GITEA_REGISTRY_HOST}"
|
||||
|
||||
if [ -z "${REGISTRY_PASSWORD}" ]; then
|
||||
echo "REGISTRY_TOKEN secret is not set and GITEA_TOKEN fallback is empty" >&2
|
||||
@@ -229,14 +238,24 @@ jobs:
|
||||
| docker login "${REGISTRY_HOST}" \
|
||||
-u "${REGISTRY_USER}" \
|
||||
--password-stdin
|
||||
echo "${GITEA_REGISTRY_PASSWORD}" \
|
||||
| docker login "${GITEA_REGISTRY_HOST}" \
|
||||
-u "${GITHUB_ACTOR}" \
|
||||
--password-stdin
|
||||
|
||||
WEB_TAGS=(
|
||||
-t "${WEB_REF}:${BRANCH_TAG}"
|
||||
-t "${WEB_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
-t "${DOKPLOY_WEB_REF}:latest"
|
||||
-t "${DOKPLOY_WEB_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
)
|
||||
CELERY_TAGS=(
|
||||
-t "${CELERY_REF}:${BRANCH_TAG}"
|
||||
-t "${CELERY_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
-t "${DOKPLOY_WORKER_REF}:latest"
|
||||
-t "${DOKPLOY_WORKER_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
-t "${DOKPLOY_BEAT_REF}:latest"
|
||||
-t "${DOKPLOY_BEAT_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
)
|
||||
if [ "${GITHUB_REF_NAME}" = "main" ]; then
|
||||
WEB_TAGS+=(-t "${WEB_REF}:latest")
|
||||
@@ -308,6 +327,13 @@ jobs:
|
||||
echo "- ${WEB_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
echo "- ${CELERY_REF}:${BRANCH_TAG}"
|
||||
echo "- ${CELERY_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
echo "Dokploy-compatible aliases:"
|
||||
echo "- ${DOKPLOY_WEB_REF}:latest"
|
||||
echo "- ${DOKPLOY_WEB_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
echo "- ${DOKPLOY_WORKER_REF}:latest"
|
||||
echo "- ${DOKPLOY_WORKER_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
echo "- ${DOKPLOY_BEAT_REF}:latest"
|
||||
echo "- ${DOKPLOY_BEAT_REF}:${BRANCH_TAG}-${SHA_SHORT}"
|
||||
} >> "${GITHUB_STEP_SUMMARY:-/dev/stdout}"
|
||||
|
||||
notify:
|
||||
|
||||
Reference in New Issue
Block a user