FROM alpine:3.18.2

# Install dependencies
RUN apk update && \
    apk upgrade && \
    apk add --no-cache nginx php81 php81-fpm && \
    rm -rf /var/cache/apk/*

# Set up nginx
COPY ./docker/nginx.conf /etc/nginx/nginx.conf

# Setup scripts
COPY ./upload.php /tmp/upload.php
COPY ./docker/start.sh /start.sh

# Start server
CMD ["sh", "/start.sh"]