FROM certbot/certbot

COPY pyproject.toml README.md ./
COPY certbot_dns_xynta/ ./certbot_dns_xynta/

RUN pip install --no-cache-dir .

# Default values for optional environment variables
ENV XYNTA_API_URL=https://api.xynta.com/
ENV CERTBOT_PROPAGATION_SECONDS=120
ENV CERTBOT_STAGING=false

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
CMD ["certonly"]
