FROM composer:2 AS deps
WORKDIR /app
COPY composer.json composer.lock ./
RUN composer install --no-dev --no-interaction --prefer-dist --no-scripts --no-progress
FROM php:8.3-fpm-bookworm
WORKDIR /app
COPY . .
COPY --from=deps /app/vendor ./vendor
RUN mkdir -p var/cache var/locks && chown -R www-data:www-data var
ENV AEN_LAB_API=1 AEN_BACKEND=redis REDIS_URL=tcp://redis:6379
CMD ["php-fpm"]
