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

OpenJS running visionBoard #37

Open
UlisesGascon opened this issue Jan 23, 2025 · 2 comments
Open

OpenJS running visionBoard #37

UlisesGascon opened this issue Jan 23, 2025 · 2 comments
Assignees

Comments

@UlisesGascon
Copy link
Member

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

@ryanaslett
Copy link
Collaborator

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/)

@UlisesGascon
Copy link
Member Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants