Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prebuild Frontend #656

Open
1 of 3 tasks
matthew-white opened this issue May 1, 2024 · 0 comments
Open
1 of 3 tasks

Prebuild Frontend #656

matthew-white opened this issue May 1, 2024 · 0 comments
Assignees
Labels
frontend Requires a change to the UI ops Docker, ops to deploy Central

Comments

@matthew-white
Copy link
Member

matthew-white commented May 1, 2024

It's taking increasingly long to build Frontend. It'd be nice if we could ship built Frontend assets rather than requiring users to build Frontend. We just discussed a specific approach to this:

  • 1. Rather than include the Frontend config in the Frontend bundle, send a request for the config when Frontend is loaded.
  • 2. Serve the Frontend config from nginx. We could template it in a similar way as we do the Backend config.
  • 3. Build Frontend automatically.

I'm going to work on (1) and (2), and @lognaturel is going to take a look at (3).

@matthew-white matthew-white added frontend Requires a change to the UI ops Docker, ops to deploy Central labels May 1, 2024
matthew-white added a commit to getodk/central-frontend that referenced this issue May 1, 2024
matthew-white added a commit that referenced this issue May 2, 2024
matthew-white added a commit that referenced this issue May 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Requires a change to the UI ops Docker, ops to deploy Central
Projects
Status: ✏️ in progress
Development

No branches or pull requests

2 participants