🐳 Dockette dockerized Alpine linux continuous integration [CI] Dockerfiles for web application
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
nodejs
php
LICENSE
README.md

README.md

CI (Continuous integration)

🍏 🍎 🍏 Continuous integration Dockerfiles based on Alpine Linux for PHP 5.6, 7.0, 7.1, 7.2 and Node.js 6, 7, 8, 9.


Docker Stars Docker Pulls

Discussion / Help

Join the chat

Images

There are prepared images for PHP and Node.js.

PHP

PHP OS Tag
PHP 7.2 Alpine v3.7 php72
PHP 7.1 Alpine v3.7 php71
PHP 7.0 Alpine v3.5 php70
PHP 5.6 Alpine v3.5 php56

Extensions

These images have preinstalled couple of PHP extensions. Please take a look at Dockerfiles for 5.6, 7.0, 7.1, 7.2.

Extra 3rd party

All PHP images have a few preinstalled packages:

  • bash
  • curl
  • git
  • openssh
  • ca-certificates

There is also preinstalled great package manager for PHP Composer with fast plugin prestissimo.

Composer


PHP 7.2 [HUB]

Based on Alpine Linux v3.7.

docker run -it --rm -v $(pwd):/srv dockette/ci:php72

PHP 7.1 [HUB]

Based on Alpine Linux v3.7.

docker run -it --rm -v $(pwd):/srv dockette/ci:php71

PHP 7.0 [HUB]

Based on Alpine Linux v3.5.

docker run -it --rm -v $(pwd):/srv dockette/ci:php70

PHP 5.6 [HUB]

Based on Alpine Linux v3.5.

docker run -it --rm -v $(pwd):/srv dockette/ci:php56

NodeJS

NodeJS OS Tag
NodeJS 9 Alpine v3.7 nodejs9
NodeJS 8 Alpine v3.7 nodejs8
NodeJS 7 Alpine v3.6 nodejs7
NodeJS 7 + YARN Alpine v3.6 nodejs7-yarn
NodeJS 7 + PNPM Alpine v3.6 nodejs7-pnpm
NodeJS 6 Alpine v3.6 nodejs6

NodeJS 9 [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs9

NodeJS 8 [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs8

NodeJS 7 [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs7

NodeJS 7 + YARN [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs7-yarn

NodeJS 7 + PNPM [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs7-pnpm

NodeJS 6 [HUB]

docker run -it --rm -v $(pwd):/srv dockette/ci:nodejs6