hurah/certbot-helper
一个小型实用工具,用于为Novum Innovation应用程序设置SSL证书
v1.0.3
2021-01-19 07:36 UTC
Requires
- php: ^7.4 || 8.0.*
- ext-json: *
- hurah/data-types: ^1.0
- hurah/innovation-app-util-http: dev-master
- symfony/console: 5.x-dev
Requires (Dev)
- phpunit/phpunit: ^9.3@dev
README
这是什么?
这是Novum Innovation应用程序的一个组件。它会扫描使用SSL/http的插件/网站,并使用CertBot Docker容器为它们生成SSL证书。
用法
该包将novum-certbot脚本添加到vendor/bin文件夹中。不带任何参数调用命令以查看所有选项。该脚本将启动一个Docker容器,尝试安装SSL证书。生成的命令将类似于以下内容
结果
命令将按以下顺序执行某些操作
\#!/usr/bin/env bash
docker run --rm --name certbot \
-v "$(pwd)/data/certbot:/data/certbot" \
-v "$(pwd)/data/certbot:/etc/letsencrypt" \
-v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
-p 80:80 \
certbot/certbot certonly \
--standalone \
--preferred-challenges http \
-d home.demo.novum.nu \
--agree-tos \
-m anton@novum.nu
__
更多信息:Innovation应用程序文档