Структура проекта
У каждого проекта два отдельных репозитория в вашей организации project-NN:
Локальная разработка
Требования
База данных
Подключение
Переменные окружения
Автоматические (создаются платформой)
Требования к Dockerfile
Кластер работает с Pod Security Standards (restricted) — это значит контейнеры не могут запускаться от root. Следуй шаблонам ниже.
Как работает CI/CD
Два независимых пайплайна
Gitea Actions
CI/CD пайплайн описан в файле .gitea/workflows/ci.yaml. Он запускается автоматически при каждом git push — тебе не нужно его запускать вручную.
Деплой приложения
Автоматический деплой
SonarQube — качество кода
SonarQube анализирует твой код после каждого пуша и показывает проблемы.
Диагностика проблем
Пайплайн упал — что делать
Planka — управление задачами
planka.simple-env.site — Kanban-доска для управления задачами проекта.