# Base image to run
FROM php:8.3.9-cli-alpine3.20
# Update alpine image and install packeges
RUN apk --update --no-cache add curl zip
# Install packages to run PHP/laravel and our app
RUN apk --update --no-cache add php83-bcmath \
composer \
php83-bz2 \
php83-calendar \
php83-exif \
php83-gd \
php83-gettext \
php83-opcache \
php83-pcntl \
php83-zip \
php83-tokenizer \
php83-session \
php83-dom \
php83-xml \
php83-xmlwriter \
php83-xmlreader \
php83-fileinfo
# Use php.ini-production as php.ini and add extra.ini
RUN ln -s /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
|