Skip to content
Snippets Groups Projects
Dockerfile 848 B
FROM php:8.4.6-apache-bookworm

# php-gd modul für dw2pdf plugin
RUN apt-get update && apt-get install -y \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libpng-dev \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd


# Upload-Limits hoch setzen (Edit by Parad0x)
RUN touch /usr/local/etc/php/conf.d/uploads.ini \
    && echo "upload_max_filesize = 10M;" >> /usr/local/etc/php/conf.d/uploads.ini \
    && echo "post_max_size = 10M;" >> /usr/local/etc/php/conf.d/uploads.ini


# Configure LDAP.
RUN apt-get update \
 && apt-get install libldap2-dev -y \
 && docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \
 && docker-php-ext-install ldap


# Change apache settings
RUN a2enmod rewrite

# Expose ports
EXPOSE 80

# startup
CMD ["apache2-foreground"]