# Usamos a imagem oficial do PHP 8.3
FROM php:8.3-cli

# Instalamos o git, unzip (para o Composer) e a extensão do MySQL
RUN apt-get update && apt-get install -y git unzip \
    && docker-php-ext-install pdo pdo_mysql

# Trazemos o Composer pronto da imagem oficial dele
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer

# Definimos a pasta de trabalho
WORKDIR /var/www/html

# Comando para manter o servidor do Laravel rodando
CMD ["php", "artisan", "serve", "--host=0.0.0.0", "--port=8000"]