FROM php:7.4-apache # Install extensions RUN apt-get update && apt-get install -y \ tar \ jq \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ libpq-dev \ && docker-php-ext-install -j$(nproc) iconv \ && docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/ \ && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ && docker-php-ext-install -j$(nproc) gd pdo pdo_mysql pdo_pgsql pgsql # Prepare files and folders RUN mkdir -p /app/ /speedtest/ COPY ./ /app/ WORKDIR /app RUN sh auto_update.bash OnlyUpdate # Prepare environment variabiles defaults ENV TITLE=LibreSpeed ENV MODE=standalone ENV PASSWORD=password ENV TELEMETRY=false ENV ENABLE_ID_OBFUSCATION=false ENV REDACT_IP_ADDRESSES=false ENV WEBPORT=80 # Final touches EXPOSE 80 CMD ["bash", "/app/auto_update.bash"]