Печь

Для своих

Кухня

Кухня выключена: нет секрета ADMIN_PASSWORD

Пароль — это секрет, его нельзя класть в код или Git. Сервер передаёт приложению только те секреты, имена которых перечислены в service.yaml. Три шага, и кухня появится:

  1. 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. 2

    Впишите имя секрета в service.yaml

    needs: [postgres, redis, storage]
    secrets: [ADMIN_PASSWORD]
  3. 3

    Отправьте изменения в main

    Через минуту здесь появится вход. Или попросите ИИ-помощника: «включи кухню в демо-пиццерии».

Порядок важен: сначала секрет, потом строка в service.yaml. Если имя указано, а секрета нет, сервер остановит выпуск с понятной ошибкой в CI — а сайт продолжит работать на прошлой версии.