mirror of
https://github.com/jkaninda/laravel-php-fpm.git
synced 2025-12-06 17:09:39 +01:00
4cf2a0c25b0ba278e7ed46949e09dab5a53fb90c
Laravel PHP-FPM Docker image
Docker image for a php-fpm container crafted to run Laravel or any php based applications.
Specifications:
- PHP 8.1 / 8.0 / 7.4
- Composer
- OpenSSL PHP Extension
- XML PHP Extension
- PDO PHP Extension
- Rdkafka PHP Extension
- Redis PHP Extension
- Mbstring PHP Extension
- PCNTL PHP Extension
- ZIP PHP Extension
- GD PHP Extension
- BCMath PHP Extension
- Memcached
- Laravel Cron Job
- Laravel Envoy
- Supervisor
Simple docker-compose usage:
version: '3'
services:
php-fpm:
image: jkaninda/laravel-php-fpm:<Tagname> or latest
container_name: php-fpm
restart: unless-stopped
volumes:
#Project root
- ./:/var/www/
networks:
- default #if you're using networks between containers
Laravel artisan command usage:
Open php-fpm
docker-compose exec php-fpm /bin/bash
Laravel migration
php atisan migrate
Description
🐳 Docker PHP-FPM image created to run Laravel or any php based application, with extensions for Redis, Memcached, MySQL, Postgres, Events, Redis, Kafka, Laravel Schedule, Cron job and custom default configuration.
dockerdocker-containerdocker-imagelaravellaravel-dockerlaravel-kafkalaravel-microserviceslaravel-redismicroservicemysqlnginxphpphp-fpmphp-kafkaphp-microservicephp-rdkafkaphp-redispostgresql
Readme
MIT
378 KiB
Languages
Dockerfile
80%
Shell
13.9%
Makefile
6%
PHP
0.1%