Files
gooseek/CONTINUE.md
home ab48a0632b
Some checks failed
Build and Deploy GooSeek / build-backend (push) Failing after 1m4s
Build and Deploy GooSeek / build-webui (push) Failing after 1m2s
Build and Deploy GooSeek / deploy (push) Has been skipped
feat: CI/CD pipeline + Learning/Medicine/Travel services
- Add Gitea Actions workflow for automated build & deploy
- Add K8s manifests: webui, travel-svc, medicine-svc, sandbox-svc
- Update kustomization for localhost:5000 registry
- Add ingress for gooseek.ru and api.gooseek.ru
- Learning cabinet with onboarding, courses, sandbox integration
- Medicine service with symptom analysis and doctor matching
- Travel service with itinerary planning
- Server setup scripts (NVIDIA/CUDA, K3s, Gitea runner)

Made-with: Cursor
2026-03-02 20:25:44 +03:00

40 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Недоделки — начать отсюда
## 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 уже установлены