Skip to content

Conversation

@jeydinpham
Copy link
Contributor

This pull request updates the local development workflow by replacing the previous use of the Google Cloud Functions Framework for running individual function endpoints with a new Express-based server. This change simplifies local development by allowing all function endpoints to be served from a single process.

Development workflow update:

  • The dev script in package.json now builds the project and starts a local Express server using dist/tests/deploy.js, instead of running the Google Cloud Functions Framework for each function individually.

Local Express server for function endpoints:

  • Added a new tests/deploy.ts file that creates an Express server, mounts all function handlers from src/functions at their respective endpoints, and starts listening on a configurable port. This allows you to test all function endpoints locally via HTTP requests.

@jeydinpham jeydinpham added this to the MVP milestone Jan 1, 2026
@jeydinpham jeydinpham requested a review from LukeSultzer January 1, 2026 00:06
@jeydinpham jeydinpham self-assigned this Jan 1, 2026
@jeydinpham jeydinpham requested review from Copilot and removed request for Copilot January 1, 2026 00:06
@jeydinpham
Copy link
Contributor Author

I did NOT request ts

@LukeSultzer LukeSultzer merged commit 587a8f4 into main Jan 2, 2026
6 checks passed
@LukeSultzer LukeSultzer deleted the feat/locally-deploying branch January 2, 2026 22:57
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.

3 participants