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

Closed
3 tasks done
matthew-white opened this issue May 1, 2024 · 0 comments
Closed
3 tasks done

Prebuild Frontend #656

matthew-white opened this issue May 1, 2024 · 0 comments
Assignees
Labels
frontend Requires a change to the UI ops Docker, nginx, 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, nginx, ops to deploy Central labels May 1, 2024
@github-project-automation github-project-automation bot moved this to 🕒 backlog in ODK Central May 1, 2024
@matthew-white matthew-white moved this from 🕒 backlog to ✏️ in progress in ODK Central 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
matthew-white added a commit to getodk/central-frontend that referenced this issue Jul 25, 2024
@github-project-automation github-project-automation bot moved this from ✏️ in progress to ✅ done in ODK Central Jul 25, 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, nginx, ops to deploy Central
Projects
Status: ✅ done
Development

No branches or pull requests

2 participants