Skip to content

Support for a devenvironment.yaml configuration file #41

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

Open
alantbarlow opened this issue Aug 4, 2021 · 4 comments
Open

Support for a devenvironment.yaml configuration file #41

alantbarlow opened this issue Aug 4, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@alantbarlow
Copy link

Currently, the Dev Environments feature automatically looks for the docker-compose file located at ".docker/docker-compose.yaml" in the root directory. The following are some of the downsides of doing this.

  • It bypasses any additional configurations that can be made
  • It prevents you from specifying a path to the container configuration file
  • It requires you to create a new docker-compose.yaml file, if you want one located in the root directory

To fix these problems, it should look for a devevironment file located at either ".docker/devenvironment.yaml" or ".devenvironment.yaml" in the root directory. You should only look for a docker-compose file if a devenvironment file is not located. By implementing this solution, not only will the problems above be fixed, but you could also implement additional features easier.

@alantbarlow alantbarlow added the enhancement New feature or request label Aug 4, 2021
@alantbarlow
Copy link
Author

This could possibly solve issue #22 and add support for using a .devcontainer configuration file.

@glours
Copy link
Collaborator

glours commented Aug 4, 2021

@alantbarlow we're currently working of this kind solution, I would be really happy if we can plan meeting with @rumpl and we'll demo the wip. WDYT?
You can drop me an email directly [email protected]

@sheldonhull
Copy link

If you need further feedback, count me in! Seems really promising, and I'm excited to see where this goes.

@glours
Copy link
Collaborator

glours commented Aug 12, 2021

@sheldonhull feel free to ping @nebuk89 or drop him an email directly [email protected]

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

No branches or pull requests

3 participants