Skip to content

Conversation

@dacharyc
Copy link
Collaborator

@dacharyc dacharyc commented Nov 7, 2025

This PR sets up the final dir structure for Java Spring and Python FastAPI server backends, including:

  • Move java-spring from server/java-spring to mflix/server/java-spring
  • Move python from server/python to mflix/server/python-fastapi
  • Update paths in GitHub CI workflows, and also have only the relevant workflow trigger on PR based on PR file paths
  • Add gitignores appropriately named, at the appropriate place in the dir structure, and containing the appropriate backend + client content in prep for the copy utility
  • Add the missing VOYAGE_API_KEY to Java and Python .env.example files

I intentionally did not modify anything related to the Express app here since that app is still getting wrapped up. We can do that after all the open PRs related to it are closed.

The CI workflows will fail on this PR run because GitHub CI is using the ones in the upstream repo, not the ones in this PR from my fork. Once we merge this PR, the CI workflows should work again.

Copy link
Collaborator

@jordan-smith721 jordan-smith721 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for grabbing this! LGTM

@dacharyc dacharyc merged commit 0a238d6 into mongodb:development Nov 7, 2025
2 of 4 checks passed
@dacharyc dacharyc deleted the move-feature-complete-apps branch November 7, 2025 02:02
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