Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carimus/node-alpine-aws
A Docker image based on the official node alpine images containing common packages, esp. python and the aws sdk.
https://github.com/carimus/node-alpine-aws
Last synced: 13 days ago
JSON representation
A Docker image based on the official node alpine images containing common packages, esp. python and the aws sdk.
- Host: GitHub
- URL: https://github.com/carimus/node-alpine-aws
- Owner: Carimus
- Created: 2018-08-30T17:54:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-08T21:59:59.000Z (over 4 years ago)
- Last Synced: 2024-11-13T05:20:31.671Z (2 months ago)
- Language: Dockerfile
- Size: 6.84 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `node-alpine-aws`
A docker image based on the official node alpine images with a couple
useful packages and tools installed that are common in Carimus pipelines,
primarily including the `aws` sdk and command line tools.## Packages
### `apk`
- `git`
- `groff`
- `less`
- `python`
- `zip`
- `build-base`
- `bash`
- `gettext` (e.g. `envsubst`, etc.)### `pip`
- `aws`
- `s3`### Other
- `wait-for-it`
- `sentry-cli`## Updates
The general workflow is as such:
1. Update the [`Dockerfile.template`](./Dockerfile.template) as necessary.
2. Run [`update.sh`](./update.sh) to update the node-version-specific `Dockerfile`s.
3. Build and test locally (e.g. `docker build -t carimus/node-alpine-aws/test:node8 -f ./node8/Dockerfile .`)
4. Add and commit the changes
5. Run [`publish.sh`](./publish.sh) to build all images and push them up to docker hub. This will
overwrite existing images there so be sure the images are backwards compatible.