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

[RFC]: Ship with a devcontainer setup for Redwood apps to work with Gitpod Flex out of the box #11646

Open
1 task
dthyresson opened this issue Oct 2, 2024 · 1 comment
Assignees

Comments

@dthyresson
Copy link
Contributor

Summary

"Supporting it will allow us to lower the entry barrier for teams who already use it so they can easily spin up their dev environments in Gitpod and experience the speed (startup time, prebuilds) and efficiency (lower cost) of our product."

See: https://www.gitpod.io/blog/introducing-gitpod-flex and https://www.gitpod.io/blog/gitpod-supports-development-container and gitpod-io/gitpod#7721

Motivation

Not only will this help for DX in teams, but also make it super easy for Redwood Core Team and Community to more easily reproduce and fix issues because one can setup and run an app faster.

Detailed proposal

Ship with devcontainer support in CRWA template. Add docs and README explaining how to use ... and why.,

Are you interested in working on this?

  • I'm interested in working on this
@ahaywood ahaywood self-assigned this Oct 3, 2024
@simoncrypta
Copy link
Collaborator

Devcontainer seems great! I tried before to run docker to make local environments easier to set up, but it wasn't that easy. This seems the answer to this problem. I didn't try yet, but I'm curious what's the use case for Redwood.

  1. devcontainer is an open specification, and from what I can see, Gitpod Flex is an alternative to Docker and both can run the same devcontainer spec? GitHub Codespace also supports devcontainer. Does the Redwood devcontainer need to be specific to Gitpod Flex, or can also be run on other engines?

  2. They have many features, like database support, does it mean it could come with PostgreSQL for Redwood so you don't need to config yourself the local psql server and is it something that Redwood will set up by default?

  3. They have container templates, is it something Redwood can work on, so people can just get the template and start working on a new Redwood project with zero local setup?

  4. The Redwood framework already supports Gitpod but not with Devcontainer, is it also something you want to work on?

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

No branches or pull requests

3 participants