FROM alpine:latest

ENV XDG_DATA_HOME=/data
ENV XDG_CONFIG_HOME=/config

RUN apk add --no-cache \
    caddy \
    php83 \
    php83-fpm

COPY Caddyfile /etc/caddy/Caddyfile
COPY start.sh /start.sh

RUN chmod +x /start.sh

EXPOSE 80 443 3690

CMD ["/start.sh"]
