FROM php:8.4-fpm-alpine

RUN docker-php-ext-install pdo_mysql
WORKDIR /var/www/html

COPY app ./app
COPY config ./config
COPY database ./database
COPY public ./public

RUN addgroup -g 1000 appgroup && adduser -D -u 1000 -G appgroup appuser \
    && chown -R appuser:appgroup /var/www/html
USER appuser
CMD ["php-fpm", "-F"]
