fix 1
Some checks failed
continuous-integration/drone/push Build is failing
Deploy to pages / build (push) Has been cancelled

This commit is contained in:
Николай Вигдоров
2025-06-29 01:49:05 +03:00
parent 979d69e6f1
commit a9d111d581

View File

@ -63,15 +63,21 @@ steps:
branch:
- master
environment:
KUBECONFIG:
KUBE_CONFIG_CONTENT:
from_secret: KUBE_CONFIG
commands:
# Создаем kubeconfig файл из секрета
- 'mkdir -p ~/.kube'
- 'echo "$KUBE_CONFIG_CONTENT" > ~/.kube/config'
- 'chmod 600 ~/.kube/config'
# Готовим переменные для prod-окружения
- 'export APP_NAMESPACE="prod-ns"'
- 'export HOSTNAME="examples-for-kids.vigdorov.ru"'
- 'export IMAGE_TAG="${DRONE_COMMIT_SHA:0:7}"'
- 'export IMAGE_NAME="ci.vigdorov.ru/library/examples-for-kids-app"'
- 'export SECRET_NAME="prod-test-tls"'
# Проверяем подключение к кластеру
- 'kubectl cluster-info'
# Создаем неймспейс
- 'kubectl create namespace $APP_NAMESPACE --dry-run=client -o yaml | kubectl apply -f -'
# Разворачиваем приложение