Skip to content

🐳 A slim, alpine-based PHP docker image that can be used to host and run a Laravel application

Notifications You must be signed in to change notification settings

Carimus/docker-laravel-alpine

Repository files navigation

docker-laravel-alpine

A docker image based on the official PHP alpine images with PHP extensions and tools installed to be ready to run laravel web servers or workers.

Packages

apk Packages

  • git
  • bash
  • supervisor
  • nginx (only for php-fpm images)
  • python
  • pip

PHP Extensions

  • phpredis
  • pdo
  • pdo_mysql
  • pdo_pgsql
  • mysqli
  • opcache
  • redis
  • pcntl
  • gd
  • bcmath
  • posix

pip Packages

  • awscli
  • s3cmd

Other

  • composer
  • wait-for-it

Updates

The general workflow is as such:

  1. Update the Dockerfile.template as necessary.
  2. Run update.sh to update the PHP-type-specific Dockerfiles.
  3. Build and test locally (e.g. docker build -t carimus/laravel-alpine/test:php7.2-cli -f ./php7.2-cli/Dockerfile .)
  4. Add and commit the changes
  5. Run 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.

About

🐳 A slim, alpine-based PHP docker image that can be used to host and run a Laravel application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published