Skip to content

Conversation

@JSv4
Copy link
Collaborator

@JSv4 JSv4 commented Jul 20, 2025

Number of changes to tackle spiraling build times:

  1. Removed more NLP / AI code from Django itself. Should increasingly be microservices, serverless functions, or called via API
  2. Switched to Pytorch base image
  3. Removed some old gliner code
  4. Removed ALL marvin code (llm-powered hierarchy identification can wait and is not used at all anyway)
  5. Add a release build and deploy action to push images to ghcr.io

This should really streamline deployments for people - reducing build times generally and allowing deploy from ghcr.io images in prod (if one were so inclined).

@codecov
Copy link

codecov bot commented Jul 20, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

@JSv4 JSv4 merged commit f658be9 into main Jul 20, 2025
11 checks passed
@JSv4 JSv4 deleted the JSv4/improve-build-time-and-cleanup branch July 20, 2025 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants