diff --git a/.drone.yml b/.drone.yml index 80087de..94d336c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -40,9 +40,11 @@ steps: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_PASSWORD - cache_from: "glenux/service-dolibarr:latest_${DRONE_BRANCH/\\//-}" + cache_from: "glenux/service-dolibarr:${DRONE_BRANCH/\\//-}_latest" repo: glenux/service-dolibarr - tags: "latest_${DRONE_BRANCH/\\//-}" + tags: + - "${DRONE_BRANCH/\\//-}_latest" + - "${DRONE_BRANCH/\\//-}_${DRONE_COMMIT_SHA:0:8}" purge: false when: branch: @@ -57,7 +59,7 @@ steps: from_secret: DOCKERHUB_USERNAME password: from_secret: DOCKERHUB_PASSWORD - cache_from: "glenux/service-dolibarr:latest_${DRONE_BRANCH/\\//-}" + cache_from: "glenux/service-dolibarr:${DRONE_BRANCH/\\//-}_latest" repo: glenux/service-dolibarr tags: latest purge: false diff --git a/Dockerfile b/Dockerfile index 465feab..d3df585 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.1-apache-buster +FROM php:8.1-apache-bookworm # FROM php:7.4-apache-buster MAINTAINER Glenn ROLLAND @@ -57,10 +57,11 @@ WORKDIR /var/www/html # && mv composer.json.disabled composer.json \ # && composer install -RUN sed \ - -i 's|/var/www/html|/var/www/html/htdocs|' \ - /etc/apache2/sites-enabled/000-default.conf - +# Fix configuration +RUN sed -i 's|/var/www/html|/var/www/html/htdocs|' \ + /etc/apache2/sites-enabled/000-default.conf \ + && sed -i 's|^Timeout .*|Timeout 1200|' \ + /etc/apache2/apache2.conf CMD ["apache2-foreground"] diff --git a/php-uploads.ini b/php-uploads.ini index 4ba1ed2..c60e710 100644 --- a/php-uploads.ini +++ b/php-uploads.ini @@ -1,5 +1,5 @@ file_uploads = On upload_max_filesize = 128M post_max_size = 128M -max_execution_time = 600 +max_execution_time = 1200 max_input_time = 120