# Недоделки — начать отсюда ## CI/CD готов — осталось создать репозиторий в Gitea ### Сделано (CI/CD подготовка репозитория) - [x] Обновлён `.gitignore`: игнорируются секреты, временные файлы, кэши - [x] Обновлён `.dockerignore`: оптимизирован для сборки образов - [x] Созданы K8s манифесты: - `backend/deploy/k8s/webui.yaml` — новый - `backend/deploy/k8s/travel-svc.yaml` — новый - [x] Обновлён `backend/deploy/k8s/kustomization.yaml`: - images используют `localhost:5000/gooseek/*` - добавлены webui.yaml и travel-svc.yaml - [x] Обновлён `backend/deploy/k8s/ingress.yaml`: - gooseek.ru → webui:3000 - api.gooseek.ru → api-gateway:3015 - [x] Обновлён `backend/deploy/k8s/deploy.sh`: - push в localhost:5000 registry - rolling restart всех сервисов - [x] Создан `.gitea/workflows/deploy.yaml`: - CI/CD workflow для Gitea Actions - Сборка backend + webui - Автодеплой в K8s ### Осталось сделать 1. [ ] Создать репозиторий `gooseek` в Gitea (https://git.gooseek.ru) 2. [ ] Пуш кода: `git remote add gitea https://git.gooseek.ru/admin/gooseek.git && git push -u gitea main` 3. [ ] Проверить что CI/CD workflow запустился и задеплоился ### Ранее сделано - Learning кабинет полностью готов - Medicine сервис полностью готов - Все K8s манифесты для всех сервисов ### Контекст для продолжения - Сервер: 192.168.31.59 (внутренний IP), 5.187.77.89 (внешний) - Gitea: https://git.gooseek.ru - Registry: localhost:5000 (внутренний, без внешнего доступа) - K3s + Nginx Ingress + Cert-Manager уже установлены