Add project files
This commit is contained in:
30
php-compose-project/docker/php/Dockerfile.dev
Normal file
30
php-compose-project/docker/php/Dockerfile.dev
Normal file
@@ -0,0 +1,30 @@
|
||||
FROM php:8.1-fpm
|
||||
|
||||
# Abhängigkeiten installieren
|
||||
RUN apt-get update && apt-get install -y \
|
||||
libfreetype6-dev \
|
||||
libjpeg62-turbo-dev \
|
||||
libpng-dev \
|
||||
libzip-dev \
|
||||
zip \
|
||||
unzip
|
||||
|
||||
# PHP Extensions installieren
|
||||
RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
|
||||
&& docker-php-ext-install -j$(nproc) \
|
||||
gd \
|
||||
pdo \
|
||||
pdo_mysql \
|
||||
zip
|
||||
|
||||
# Development-Konfiguration
|
||||
COPY php.ini-development /usr/local/etc/php/php.ini
|
||||
|
||||
# Xdebug installieren
|
||||
RUN pecl install xdebug \
|
||||
&& docker-php-ext-enable xdebug
|
||||
|
||||
# Xdebug-Konfiguration kopieren
|
||||
COPY xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini
|
||||
|
||||
WORKDIR /var/www/html
|
||||
Reference in New Issue
Block a user