Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shivammathur/node-docker
Docker images with Node.js and PHP for CI
https://github.com/shivammathur/node-docker
buildx docker github-actions node npm php qemu setup-php yarn
Last synced: 5 days ago
JSON representation
Docker images with Node.js and PHP for CI
- Host: GitHub
- URL: https://github.com/shivammathur/node-docker
- Owner: shivammathur
- License: mit
- Created: 2020-05-03T08:39:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-18T10:14:36.000Z (6 months ago)
- Last Synced: 2024-05-18T11:25:04.935Z (6 months ago)
- Topics: buildx, docker, github-actions, node, npm, php, qemu, setup-php, yarn
- Language: Shell
- Homepage: https://hub.docker.com/r/shivammathur/node
- Size: 85.9 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-docker
## `shivammathur/node` and `setupphp/node`Docker images to run setup-php GitHub Action.
## Namespaces
- https://hub.docker.com/r/shivammathur/node
- https://hub.docker.com/r/setupphp/node (No rate limits)## Platforms/OS Architecture
- `linux/amd64` or `amd64`
- `linux/386` or `i386`
- `linux/arm/v7` or `arm32v7`
- `linux/arm64` or `arm64v8`## Image Variants/Tags
### `latest`
- Ubuntu 24.04 (noble), Debian 12 (bookworm) on i386
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0, 16.20.2 (x86)
- Yarn 1.22.19### `bookworm`, `12`
- Debian 12 (bookworm)
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0, 16.20.2 (x86)
- Yarn 1.22.19### `bullseye`, `11`
- Debian 11 (bullseye)
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0, 16.20.2 (x86)
- Yarn 1.22.19### `noble`, `2404`
- Ubuntu 22.04 (noble)
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0
- Yarn 1.22.19### `jammy`, `2204`
- Ubuntu 22.04 (jammy)
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0
- Yarn 1.22.19### `focal`, `2004`
- Ubuntu 20.04 (focal)
- PHP 5.6 to PHP 8.3
- Node.js 22.11.0
- Yarn 1.22.19### `latest-slim`
- Ubuntu 24.04 (jammy)), Debian 12 (bookworm) on i386
- Node.js 22.11.0, 16.20.2 (x86)
- Yarn 1.22.19### `noble-slim`, `2404-slim`
- Ubuntu 24.04 (jammy)
- Node.js 22.11.0
- Yarn 1.22.19### `jammy-slim`, `2204-slim`
- Ubuntu 22.04 (jammy)
- Node.js 22.11.0
- Yarn 1.22.19### `focal-slim`, `2004-slim`
- Ubuntu 20.04 (focal)
- Node.js 22.11.0
- Yarn 1.22.19## Platform/OS Architecture specific tags
- Suffix `amd64`, `i386`, `arm32v7` `arm64v8` to above image variants to get image for specific OS architecture.
For example `shivammathur/node:focal-arm64v8`, `setupphp/node:focal-arm64v8`- `i386` is only available for Debian images.
- `i386` builds are limited to Node.js 16.x, newer versions won't be added for this architecture.## License
The code in this project is licensed under the [MIT license](http://choosealicense.com/licenses/mit/).
Please see the [license file](LICENSE) for more information.## Dependencies
- [Node.js docker](https://github.com/nodejs/docker-node/blob/master/LICENSE)
- [Node.js and related software](https://github.com/nodejs/node/blob/master/LICENSE)
- [PHP](https://github.com/php/php-src/blob/master/LICENSE)
- [Xdebug](https://github.com/xdebug/xdebug/blob/master/LICENSE)
- [Yarn](https://github.com/yarnpkg/yarn/blob/master/LICENSE)