FROM php:8.3-fpm-alpine WORKDIR /var/www/arcos-backend RUN apk add --no-cache \ git \ curl \ libpng-dev \ oniguruma-dev \ libxml2-dev \ zip \ unzip \ libzip-dev \ nano \ openssl \ bash \ mysql-client \ su-exec \ && docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd zip # Instalar extensión de Redis RUN apk add --no-cache pcre-dev $PHPIZE_DEPS \ && pecl install redis \ && docker-php-ext-enable redis COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY composer.json composer.lock ./ RUN composer install --optimize-autoloader --no-interaction --no-scripts COPY . . COPY entrypoint-dev.sh /usr/local/bin/entrypoint-dev.sh RUN chmod +x /usr/local/bin/entrypoint-dev.sh ARG USER_ID=1000 ARG GROUP_ID=1000 RUN apk add --no-cache shadow && \ usermod -u ${USER_ID} www-data && \ groupmod -g ${GROUP_ID} www-data EXPOSE 7003 ENTRYPOINT ["/usr/local/bin/entrypoint-dev.sh"] CMD ["php-fpm"]