FROM php:8.3-fpm COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENTRYPOINT [ "/entrypoint.sh" ] CMD ["php-fpm"] COPY php.ini /usr/local/etc/php/php.ini EXPOSE 9000 ENV OWA_VERSION=1.7.8 ENV OWA_URL="https://github.com/Open-Web-Analytics/Open-Web-Analytics/archive/refs/tags/${OWA_VERSION}.zip" RUN apt-get update && apt-get install -y \ libpng-dev \ libjpeg-dev \ libfreetype6-dev \ libxml2-dev \ zip unzip curl git \ && docker-php-ext-configure gd --with-freetype --with-jpeg \ && docker-php-ext-install gd mysqli pdo pdo_mysql xml \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* RUN curl -L $OWA_URL -o /tmp/owa.zip && \ unzip /tmp/owa.zip -d /var/www/html/ && \ mv /var/www/html/Open-Web-Analytics-${OWA_VERSION} /var/www/html/owa && \ chown -R www-data:www-data /var/www/html/owa && \ rm /tmp/owa.zip WORKDIR /var/www/html/owa RUN chown -R www-data:www-data /var/www/html/owa