-
Notifications
You must be signed in to change notification settings - Fork 0
OpenJS running visionBoard #37
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
Comments
Howdy Ulises, So question on this: how robust does the database need to be? i.e. could it be on sqlite, and perhaps even a cloudflare D1 database? (https://developers.cloudflare.com/d1/) |
It doesn’t need to be very robust—I believe even a simple Docker container could be sufficient. However, we require certain database features that might limit our ability to use SQLite, such as JSON and JSONB querying. Additionally, we are running this as a containerized solution, meaning we only provide support for databases that can run locally via Docker/Docker Compose, such as PostgreSQL. |
@UlisesGascon we'd like to see if we can grant you access to a service so that you can set this up yourself. The services that we currently use that have free credit programs are:
I am not sure if CF is an option here. That being said are you familiar enough with one of these to have a preference? |
Yep, DigitalOcean is a good option we can go with the most simple managed database instance (ref) |
@UlisesGascon DO is probably the easiest route, I think in this circumstance we would need to apply for credits under the open source program. Take a look at the docs and see if you think you would qualify for enough credits given the project: https://www.digitalocean.com/open-source/credits-for-projects If yes we can help you apply. Note if this does not look good/not enough, we can look into Azure. |
Application done! We need to wait a few days, but no rush at this stage 👍
|
Contact Details
[email protected]
Description
Hey team!
As part of the Alpha Omega initiative, we need some infra resources to run OpenPathfinder - VisionBoard at the organization level. Context: openjs-foundation/security-collab-space#250 (comment) (cc: @bensternthal @ruddermann )
Database
Ideally, we can start with a simple
postgres:17.2
instance with low resources as a "staging" environment. In the future, we can generate a similar environment for production.Note: At this state all the data can be regenerated, so we don't have to worry about replication or scalability.
Files management
Similarly, we ideally need some sort of file system in place to store static generated files like plain HTML or JSON. We can start with small resources (e.g., 100MB) for staging. Once consolidated, we can move ahead to set up a "production" environment.
Note: At this state all the data can be regenerated, so we don't have to worry about replication or scalability.
Deadlines
In terms of deadlines, we can use local environments for now. We have a few weeks ahead until other maintainers are onboarded to the initiative.
Project
OpenJS
How urgent is this request?
Request / No Problem But Require Assistance or Support
The text was updated successfully, but these errors were encountered: