NubesGen
NubesGen copied to clipboard
NubesGen helps you setup a dev environment
Setup a dev or an Ops environment is hard. People are leveraging tools like VS Code Remote Containers or GitHub Codespaces more and more. We can help them by generating a .devcontainer tailored to what they need.
Type of implementation
Could be great to try to make .devcontainer one of your first plugins/
Example scenarios
Simple Webapp
We should generate:
- Container: base image depending on language & version + az CLI + Terraform (if selected)
- DevContainer: VS Code extensions/ extension pack linked to language
Web App + Redis + Postgresql + Storage Account
- Container: use a docker compose we generate containing:
- base image depending on language & version + az CLI + Terraform (if selected)
- Redis official container
- Postgresql official container
- Azurite for Storage emulation
- Generate env variables as exactly as they will be generated in app service
- DevContainer:
- VS Code extensions/ extension pack linked to language
- Azure Storage extension
- Postgres extension (ms-ossdata.vscode-postgresql)