Для своих
Кухня
Кухня выключена: нет секрета ADMIN_PASSWORD
Пароль — это секрет, его нельзя класть в код или Git. Сервер передаёт приложению только те секреты, имена которых перечислены в service.yaml. Три шага, и кухня появится:
- 1
Добавьте секрет в настройки репозитория
GitLab: Settings → CI/CD → Variables → Add variable, ключ
ADMIN_PASSWORD, отметьте Masked и Protected.GitHub: Settings → Secrets and variables → Actions → New repository secret
ADMIN_PASSWORD, и в.github/workflows/deploy.ymlу шагаapp-release:- run: app-release env: ADMIN_PASSWORD: ${{ secrets.ADMIN_PASSWORD }} - 2
Впишите имя секрета в
service.yamlneeds: [postgres, redis, storage] secrets: [ADMIN_PASSWORD] - 3
Отправьте изменения в
mainЧерез минуту здесь появится вход. Или попросите ИИ-помощника: «включи кухню в демо-пиццерии».
Порядок важен: сначала секрет, потом строка в service.yaml. Если имя указано, а секрета нет, сервер остановит выпуск с понятной ошибкой в CI — а сайт продолжит работать на прошлой версии.