FROM php:8.3-cli
RUN apt-get update \
    && apt-get install -y --no-install-recommends libpq-dev libonig-dev libcurl4-openssl-dev libxml2-dev openssh-client zip unzip ca-certificates \
    && docker-php-ext-install pdo pdo_pgsql mbstring curl dom simplexml xml \
    && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY . /app
RUN chmod +x /app/entrypoint.sh /app/bin/*.php /app/testar-com-samples.sh || true
EXPOSE 8080
ENTRYPOINT ["/app/entrypoint.sh"]
