nextstrain / nextstrain.org

The Nextstrain website
https://nextstrain.org
GNU Affero General Public License v3.0
87 stars 49 forks source link

Support a Groups app entrypoint #735

Closed victorlin closed 7 months ago

victorlin commented 8 months ago

(preview)

Description of proposed changes

This PR considers ways to improve the experience for users that wish to host their own instance of Groups. Changes to all 3 parts of this project (server, static-site, and auspice-client) were explored.

Originally motivated by https://github.com/nextstrain/private/issues/94#issuecomment-1737891991.

Related issue(s)

For https://github.com/nextstrain/private/issues/94

Checklist

Blocking:

Non-blocking:

victorlin commented 8 months ago

@tsibley this is very incomplete but I wrote up some notes in the commit messages.

tsibley commented 8 months ago

@victorlin and I chatted about this PR this morning and the next steps/approaches.

victorlin commented 8 months ago

@tsibley this is ready for initial review regarding general directions. I tried to capture the current state of things in the PR checklist and commit messages. Also happy to walk things through with you synchronously.

tsibley commented 7 months ago

I pushed a small commit (49c70f42) I used to work in development mode locally for testing some Gatsby changes.

victorlin commented 7 months ago

^ above deployment had a transient failure but the review app is working.

victorlin commented 7 months ago

@tsibley thanks for the quick review! This is based on latest master. I'll plan to drop b9d7f5186c141a63db8a3e2237a9ca87734288fb...943ac0627e49eab1bec44543505fbd9e1d0301a0, send to CDC folks to test this latest version, maybe iterate on config a bit, then merge after they say it looks good.