diff --git a/Dockerfile b/Dockerfile index 66fa8c2..63072f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,21 +1,15 @@ -FROM php:8.3-fpm +FROM php:8.3-cli -# Install system dependencies RUN apt-get update && apt-get install -y \ - libpng-dev \ - libonig-dev \ - libxml2-dev \ - libicu-dev \ libpq-dev \ - zip \ + libicu-dev \ + libpng-dev \ unzip \ git \ curl -# Install PHP extensions RUN docker-php-ext-install pdo_pgsql pgsql intl gd -# Install Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer WORKDIR /var/www @@ -24,10 +18,6 @@ COPY . . RUN composer install --no-dev --optimize-autoloader -RUN php artisan config:cache || true -RUN php artisan route:cache || true -RUN php artisan view:cache || true +EXPOSE 80 -EXPOSE 8080 - -CMD php -S 0.0.0.0:80 -t public +CMD ["php", "-S", "0.0.0.0:80", "-t", "public"]