From c6988527fae22d159108e02d37b6a5d8257b2687 Mon Sep 17 00:00:00 2001 From: Lucilio Correia Date: Sun, 22 Mar 2026 19:49:54 -0300 Subject: [PATCH] fix: install composer from composer image --- docker/wordpress/Dockerfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docker/wordpress/Dockerfile b/docker/wordpress/Dockerfile index 29b2fd9..01db0f1 100644 --- a/docker/wordpress/Dockerfile +++ b/docker/wordpress/Dockerfile @@ -15,12 +15,13 @@ RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli mv wp-cli.phar /usr/local/bin/wp # install composer dependencies +COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY composer.json composer.lock ./ -RUN --mount=type=secret,id=GITEA_TOKEN \ - test -n "${GITEA_TOKEN}" && \ - export TOKEN=$(cat /run/secrets/GITEA_TOKEN) && \ - composer config --global auth.http-basic.seu-gitea.com token $TOKEN && \ - composer install --no-dev --optimize-autoloader +RUN composer install \ + --no-dev \ + --no-interaction \ + --optimize-autoloader \ + --no-scripts # modify docker entrypoint for running any .sh scripts found under /usr/local/bin/docker-entrypoint.d # scripts will run as www-data if endedd with .unpriv.sh or as root elsewhere @@ -43,4 +44,7 @@ exec "\$@"; EOF COPY docker/wordpress/scripts/docker-entrypoint.d/* /docker-entrypoint.d/ -RUN chmod +x /docker-entrypoint.d/*.sh \ No newline at end of file +RUN chmod +x /docker-entrypoint.d/*.sh + +# cleanup +RUN rm /usr/bin/composer \ No newline at end of file