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

Setup local development environment for Dataverse backend #65

Closed
GPortas opened this issue Apr 21, 2023 · 2 comments · Fixed by #87
Closed

Setup local development environment for Dataverse backend #65

GPortas opened this issue Apr 21, 2023 · 2 comments · Fixed by #87
Assignees
Labels
MVP Milestone 2 MVP Milestone 2: Add a Dataset pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows Size: 30 A percentage of a sprint. 21 hours. (formerly size:33)

Comments

@GPortas
Copy link
Contributor

GPortas commented Apr 21, 2023

Overview of the Feature Request

The goal is to establish an automated mechanism to initialize a Dataverse instance, with all its dependencies, locally, for frontend development purposes.

It is important that the Dataverse instance is configured with the session authentication feature flag enabled to allow session cookie authentication.

We can build the solution from the current container-based development mechanism based on docker-compose, present in the core repository, and adapt it to the needs of the frontend.

EDIT: it will be necessary to create a proxy on top of SPA and Dataverse to avoid CORS issues.

What kind of user is the feature intended for?

  • Frontend developers

What inspired the request?

What existing behavior do you want changed?

No

Any brand new behavior do you want to add to Dataverse?

Add a local dev environment for Dataverse

Any open or closed issues related to this feature request?

@GPortas GPortas added MVP Milestone 2 MVP Milestone 2: Add a Dataset pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows labels Apr 21, 2023
@pdurbin
Copy link
Member

pdurbin commented Apr 24, 2023

We could use the "sample data" repo to create some datasets within the test environment: https://github.com/IQSS/dataverse-sample-data

Once upon a time @poikilotherm even worked a bit on Dockerizing it:

@poikilotherm
Copy link
Contributor

poikilotherm commented Apr 24, 2023

Let me add that IQSS/dataverse#9447 is no longer a draft. Hopefully this is useful for this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MVP Milestone 2 MVP Milestone 2: Add a Dataset pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows Size: 30 A percentage of a sprint. 21 hours. (formerly size:33)
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

3 participants