https://github.com/lando/lando-dev-container-feature
https://github.com/lando/lando-dev-container-feature
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lando/lando-dev-container-feature
- Owner: lando
- License: mit
- Created: 2022-02-03T19:53:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-03T19:56:16.000Z (almost 4 years ago)
- Last Synced: 2025-06-05T07:26:59.429Z (7 months ago)
- Language: Shell
- Size: 1.95 KB
- Stars: 3
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> ⚠️ NOTE: This functionality is in PREVIEW. Please note it is subject to (heavy) modification!
# Lando Development Container `Feature`
A remote [**dev container feature**](https://code.visualstudio.com/docs/remote/containers#_dev-container-features-preview) that installs Lando.
This feature can be declared in your `devcontainer.json` file for use in the Remote-Containers extension or GitHub Codespaces as follows:
```
"features": {
"docker-in-docker": "latest",
"reynoldsalec/lando-dev-container-feature/landodevcontainer": "latest",
}
```
:warning: This is a proof-of-concept feature! We'll be expanding on it as we work on further Codespaces compatibility.
## To-Do
- [ ] Use the new Hyperdrive to install Lando
- [ ] Decouple from the `docker-in-docker` feature (currently a requirement)
- [ ] Look at further performance enhancement possibilities.
## Release Flow
Push a tag (eg `v0.0.1`) to your repo, which will trigger the [deploy-features action](https://github.com/microsoft/publish-dev-container-features-action) in this repo's [`deploy-features.yml` workflow file](https://github.com/microsoft/dev-container-features-template/blob/main/.github/workflows/deploy-features.yml).
Assets will be compressed and added as a release artifact with the name `features.tgz`.