fix: build
Some checks failed
Build and Deploy / deploy (push) Failing after 0s

This commit is contained in:
ext.jeremy.guillot@maxicoffee.domains
2026-02-08 21:52:56 +01:00
parent 134b4679ae
commit 89b074113c

View File

@@ -85,10 +85,19 @@ COPY --link frankenphp/conf.d/app.dev.ini $PHP_INI_DIR/conf.d/
CMD [ "frankenphp", "run", "--config", "/etc/caddy/Caddyfile", "--watch" ] CMD [ "frankenphp", "run", "--config", "/etc/caddy/Caddyfile", "--watch" ]
# Composer dependencies (needed for Symfony UX assets referenced in package.json)
FROM composer:2 AS composer_deps
WORKDIR /app
COPY --link composer.* symfony.* ./
RUN composer install --no-cache --prefer-dist --no-dev --no-autoloader --no-scripts --no-progress --ignore-platform-reqs
# Stage Node.js pour compiler les assets (Webpack Encore) # Stage Node.js pour compiler les assets (Webpack Encore)
FROM node:22-alpine AS node_build FROM node:22-alpine AS node_build
WORKDIR /app WORKDIR /app
COPY --link package.json package-lock.json ./ COPY --link package.json package-lock.json ./
COPY --from=composer_deps /app/vendor/symfony/ux-live-component/assets ./vendor/symfony/ux-live-component/assets
COPY --from=composer_deps /app/vendor/symfony/ux-react/assets ./vendor/symfony/ux-react/assets
COPY --from=composer_deps /app/vendor/symfony/ux-turbo/assets ./vendor/symfony/ux-turbo/assets
RUN npm ci RUN npm ci
COPY --link assets ./assets COPY --link assets ./assets
COPY --link webpack.config.js ./ COPY --link webpack.config.js ./