| 123456789101112131415161718192021222324252627282930313233 | FROM php:8.3-cliRUN pecl install swoole > /dev/null && \    docker-php-ext-enable swooleRUN docker-php-ext-install pdo_mysql pcntl opcache > /dev/nullRUN echo "opcache.enable_cli=1" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.iniRUN echo "opcache.jit=1205" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.iniRUN echo "opcache.jit_buffer_size=128M" >> /usr/local/etc/php/conf.d/docker-php-ext-opcache.iniADD ./ /laravelWORKDIR /laravelRUN mkdir -p /laravel/bootstrap/cache /laravel/storage/logs /laravel/storage/framework/sessions /laravel/storage/framework/views /laravel/storage/framework/cacheRUN chmod -R 777 /laravelRUN apt-get update > /dev/null && \    apt-get install -yqq git unzip > /dev/nullRUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');"RUN mv composer.phar /usr/local/bin/composerCOPY deploy/laravel-s/composer.json ./RUN echo "LARAVELS_LISTEN_IP=0.0.0.0" >> .envRUN echo "LARAVELS_LISTEN_PORT=8080" >> .envRUN composer install -a --no-dev --quietRUN php artisan optimizeRUN php artisan laravels publishEXPOSE 8080CMD php bin/laravels start
 |