Updated deployhooks (markdown)
parent
549f0e6d11
commit
86e48d4569
|
@ -1156,7 +1156,7 @@ Multideploy allows you to deploy your certificates to multiple services, even th
|
|||
### Compatibility
|
||||
| **acme.sh version** | **multideploy version** | **Pull request status** |
|
||||
|---------------------|-------------------------|------------------------ |
|
||||
| <= 3.1.0 | not supported | |
|
||||
| <= 3.1.0 | not supported | ❌ |
|
||||
| dev | 1.0 |  |
|
||||
|
||||
<details>
|
||||
|
@ -1173,7 +1173,7 @@ services:
|
|||
- name: "YOUR_SERVICE"
|
||||
hook: "YOUR_HOOK"
|
||||
environment:
|
||||
- ENV_TO_EXPORT: "YOUR_CONTENT"
|
||||
ENV_TO_EXPORT: "YOUR_CONTENT"
|
||||
```
|
||||
|
||||
</details>
|
||||
|
@ -1187,36 +1187,36 @@ services:
|
|||
- name: "traefik"
|
||||
hook: "docker"
|
||||
environment:
|
||||
- DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=traefik"
|
||||
- DEPLOY_DOCKER_CONTAINER_KEY_FILE: "/certs/$DOMAIN_DIR/key.pem"
|
||||
- DEPLOY_DOCKER_CONTAINER_CERT_FILE: "/certs/$DOMAIN_DIR/cert.pem"
|
||||
- DEPLOY_DOCKER_CONTAINER_CA_FILE: "/certs/$DOMAIN_DIR/ca.pem"
|
||||
- DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE: "/certs/$DOMAIN_DIR/fullchain.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=traefik"
|
||||
DEPLOY_DOCKER_CONTAINER_KEY_FILE: "/certs/$DOMAIN_DIR/key.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_CERT_FILE: "/certs/$DOMAIN_DIR/cert.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_CA_FILE: "/certs/$DOMAIN_DIR/ca.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE: "/certs/$DOMAIN_DIR/fullchain.pem"
|
||||
- name: "adguardhome"
|
||||
hook: "docker"
|
||||
environment:
|
||||
- DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=dns01"
|
||||
- DEPLOY_DOCKER_CONTAINER_KEY_FILE: "/opt/adguardhome/work/data/encryption/$DOMAIN_DIR/key.pem"
|
||||
- DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE: "/opt/adguardhome/work/data/encryption/$DOMAIN_DIR/fullchain.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=dns01"
|
||||
DEPLOY_DOCKER_CONTAINER_KEY_FILE: "/opt/adguardhome/work/data/encryption/$DOMAIN_DIR/key.pem"
|
||||
DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE: "/opt/adguardhome/work/data/encryption/$DOMAIN_DIR/fullchain.pem"
|
||||
- name: "technitium-dns"
|
||||
hook: "docker"
|
||||
environment:
|
||||
- DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=dns02"
|
||||
- DEPLOY_DOCKER_CONTAINER_PFX_FILE: "/etc/dns/certs/$DOMAIN_DIR.pfx"
|
||||
DEPLOY_DOCKER_CONTAINER_LABEL: "sh.acme.autoload.service=dns02"
|
||||
DEPLOY_DOCKER_CONTAINER_PFX_FILE: "/etc/dns/certs/$DOMAIN_DIR.pfx"
|
||||
- name: "router01"
|
||||
hook: "routeros"
|
||||
environment:
|
||||
- ROUTER_OS_USERNAME: "certuser"
|
||||
- ROUTER_OS_HOST: "router.example.com"
|
||||
- ROUTER_OS_PORT: "22"
|
||||
ROUTER_OS_USERNAME: "certuser"
|
||||
ROUTER_OS_HOST: "router.example.com"
|
||||
ROUTER_OS_PORT: "22"
|
||||
- name: "nas01"
|
||||
hook: "synology_dsm"
|
||||
environment:
|
||||
- SYNO_SCHEME: "http"
|
||||
- SYNO_HOSTNAME: "localhost"
|
||||
- SYNO_PORT: "5000"
|
||||
- SYNO_CREATE: "1"
|
||||
- SYNO_CERTIFICATE: "PROD-$_cdomain"
|
||||
SYNO_SCHEME: "http"
|
||||
SYNO_HOSTNAME: "localhost"
|
||||
SYNO_PORT: "5000"
|
||||
SYNO_CREATE: "1"
|
||||
SYNO_CERTIFICATE: "PROD-$_cdomain"
|
||||
```
|
||||
`$DOMAIN_DIR` is a provided variable that contains the name of the directory your certificate was created in. You can use this while deploying your certificate to services. This is helpful if you deploy more than one certificate to the same service.
|
||||
If you want to use a filename other than `multideploy.yml`, you can specify it with `MULTIDEPLOY_FILENAME`.
|
||||
|
|
Loading…
Reference in New Issue