# certbot/Dockerfile FROM certbot/certbot:latest # Опционально: можно установить дополнительные пакеты, если нужно # RUN apk add --no-cache some-package # Копируем env файл (альтернатива - передавать через docker-compose) # COPY .env /tmp/.env # Копируем скрипт инициализации (если используется) # COPY certbot-init.sh /opt/ # RUN chmod +x /opt/certbot-init.sh # Указываем точку входа (можно и через command в compose) ENTRYPOINT ["sh", "-c"] CMD ["certbot certonly --standalone --http-01-port ${CERTBOT_PORT} --noninteractive --agree-tos --email ${EMAIL} -d ${DOMAINS} --keep-until-expiring"]