Docker push auto-creates repos on Volcano Engine CR, no need for
explicit OpenAPI calls. Align with jimeng-clone approach.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add Volcano Engine OpenAPI call to ensure lty-backend and lty-admin
repos exist in the CR namespace before pushing images.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Automatically prune unused containers, images and build cache after
each CI run to prevent disk space exhaustion on the runner.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add dev branch trigger and environment-based config (prod/dev)
- Switch to Volcano container registry with retry logic
- Use mirror images for Docker base images (daocloud.io)
- Add dynamic domain/DB/Redis config per environment
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add new card API endpoints and serializers
- Update sidebar navigation
- Update claude settings permissions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update food, outfits, props, home-decor pages and components
- Add permissions page and sidebar updates
- Update API client and all API modules (auth, food, dances, etc.)
- Add card model migrations for optional fields
- Update Django views, serializers, and authentication
- Add affinity level migrations and user app updates
- Add project documentation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>