https://github.com/customink/codespaces-features
Public Codespaces Scripts/Features
https://github.com/customink/codespaces-features
Last synced: 5 months ago
JSON representation
Public Codespaces Scripts/Features
- Host: GitHub
- URL: https://github.com/customink/codespaces-features
- Owner: customink
- Created: 2022-05-30T16:27:41.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-05T13:13:55.000Z (over 1 year ago)
- Last Synced: 2025-11-05T12:26:38.567Z (9 months ago)
- Language: Shell
- Size: 43 KB
- Stars: 8
- Watchers: 13
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://github.com/customink/codespaces-features/actions) 
## Features & Usage
#### Amazon Linux 2
All Amazon Linux 2 features are similar to their [vscode-dev-containers](https://github.com/microsoft/vscode-dev-containers/tree/main/script-library/docs) counterparts. Instead of being limited to [debian](https://github.com/microsoft/vscode-dev-containers/blob/main/script-library/common-debian.sh), [redhat](https://github.com/microsoft/vscode-dev-containers/blob/main/script-library/common-redhat.sh), and [alpine](https://github.com/microsoft/vscode-dev-containers/blob/main/script-library/common-alpine.sh) ours work for Amazon Linux 2. This script is developed for AWS SAM's lambda build image, but should work for Amazon Linux 2 in general. Examples below use SAM's Node.js Lambda build image.
* [Common Amazon Linux 2 Utilities (common-amzn)](/src/common-amzn)
* [Docker-in-Docker Amazon Linux 2 (docker-in-docker-amzn)](/src/docker-in-docker-amzn)
## Testing & Development
If you want to run the tests locally, this command should work.
```shell
./bin/test
```
Need some interactive feedback? Use the `bin/console` script to load up an image with this directory shared in `/var/task`. The last argument is any image name:tag.
```shell
$ ./bin/console \
public.ecr.aws/sam/build-nodejs16.x
```