Commit Graph

2 Commits

Author SHA1 Message Date
yusyus
1cbb8fed77 fix: Add configs_repo as git submodule for API deployment
- Converted api/configs_repo from ignored directory to git submodule
- Links to skill-seekers-configs repository
- Ensures all 24 preset configs are available in deployed API
- Fixes config gallery showing only 4 configs instead of 24

This resolves the issue where api.skillseekersweb.com/api/configs
was falling back to the configs/ directory (4 files) instead of
reading from api/configs_repo/official/ (24 files in subdirectories).

Submodule: https://github.com/yusufkaraaslan/skill-seekers-configs.git
2026-01-14 23:16:17 +03:00
yusyus
5ba4a36906 feat(api): Update API to use skill-seekers-configs repository
- Update render.yaml to clone skill-seekers-configs during build
- Update main.py to use configs_repo/official directory
- Add fallback to local configs/ for development
- Update config_analyzer to scan subdirectories recursively
- Update download endpoint to search in subdirectories
- Add configs_repository link to API root
- Add configs_repo/ to .gitignore

This separates config storage from main repo to prevent bloating.
Configs now live at: https://github.com/yusufkaraaslan/skill-seekers-configs
2025-12-21 14:26:03 +03:00