fedi-feed-router/docker/build/Dockerfile.base

24 lines
455 B
Text
Raw Normal View History

# Base image with FrankenPHP, PHP extensions, Node, and Composer
FROM dunglas/frankenphp:latest-php8.3-alpine
# Install system dependencies
RUN apk add --no-cache \
nodejs \
npm \
git \
mysql-client \
curl
# Install PHP extensions
RUN install-php-extensions \
pdo_mysql \
opcache \
zip \
gd \
intl \
bcmath \
redis \
pcntl
# Install Composer
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer