Sign inSign up

kevinoo/php-laravel-basic-image

By kevinoo

•Updated 3 days ago

Laravel 13.x with Composer and PHP extensions: pdo (pgsql, mysqli), gettext, zip, redis, gd

Image
Languages & frameworks
Integration & delivery
Web servers
0

2.5K

kevinoo/php-laravel-basic-image repository overview

⁠Docker Image for Laravel 13.x with Composer and PHP extensions

⁠PHP extensions enabled

  • pdo (pgsql, mysqli)
  • gettext
  • zip
  • redis
  • gd

⁠Use Dockerfile

FROM kevinoo/php-laravel-basic-image:php8.5-fpm-alpine

WORKDIR /app

## Modifica la direttiva "listen e max_children" in www.conf
RUN sed -i 's|^listen = 127\.0\.0\.1:9000|listen = 9000|' /usr/local/etc/php-fpm.d/www.conf
RUN sed -i 's|^pm\.max_children = 5|pm\.max_children = 30|' /usr/local/etc/php-fpm.d/www.conf

# Copy all files into the image
COPY ./ /app

# Run composer
RUN composer install --no-dev --optimize-autoloader --no-interaction

# Fix files permission
RUN mkdir -p /etc/supervisor.d /app/storage/logs /app/storage/app/private

# Set user
USER www-data

Tag summary

Content type

Image

Digest

sha256:5b2c960c2…

Size

91.5 MB

Last updated

3 days ago

docker pull kevinoo/php-laravel-basic-image:php8.5-fpm-alpine