patrikjak/php-frankenphp

By patrikjak

Updated 5 months ago

FrankenPHP-based PHP images with common extensions pre-installed, optimized for Laravel applications

Image
Languages & frameworks
0

739

patrikjak/php-frankenphp repository overview

PHP images built on top of FrankenPHP with common extensions pre-installed, optimized for Laravel applications.

Built for linux/amd64 and linux/arm64.

Available Tags

TagDescription
8.4-base, 8.5-baseBase image — FrankenPHP + PHP extensions, no Composer
8.4-production, 8.5-productionProduction image — extends base, adds Composer, production PHP config
8.4-dev, 8.5-devDevelopment image — extends base, adds Composer and Xdebug
8.4-cli, 8.5-cliCLI image — extends dev, adds nano, vim, Laravel installer

Pre-installed PHP Extensions

gd bcmath intl pdo pdo_mysql pdo_pgsql pgsql soap sockets xml zip redis imagick opcache

Usage

services:
  # Web server
  web:
    image: patrikjak/php-frankenphp:8.4-production
    command: frankenphp php-server --listen 0.0.0.0:80 --root /var/www/public
    volumes:
      - ./:/var/www

  # Queue worker
  worker:
    image: patrikjak/php-frankenphp:8.4-production
    command: php artisan queue:work --sleep=3 --tries=3
    volumes:
      - ./:/var/www

  # Development
  web:
    image: patrikjak/php-frankenphp:8.4-dev
    command: frankenphp php-server --listen 0.0.0.0:80 --root /var/www/public
    volumes:
      - ./:/var/www

Tag summary

Content type

Image

Digest

sha256:835803ec5

Size

367.2 MB

Last updated

5 months ago

docker pull patrikjak/php-frankenphp:8.5-cli