mirror of
https://github.com/chevereto/docker.git
synced 2026-02-23 06:30:44 +01:00
743 B
743 B
HTTPS
🎉 HTTPS is automatic provided by nginxproxy/acme-companion.
Toggle HTTPS use
Pass option PROTOCOL=https to use HTTPS:
make up-d PROTOCOL=https HOSTNAME=<hostname>
Manual HTTPS
The certificate and private key will be taken from:
| Type | File |
|---|---|
| Certificate | https/cert.pem |
| Private key | https/key.pem |
Create certificate
To create HTTPS certificate:
- Spawn HTTP website (needed for Certbot validation)
- Run Certbot:
make certbot HOSTNAME=<hostname>
The above command uses certbot/certbot for providing the files required, it will place generated files at https/. Once done, re-spawn website with PROTOCOL=https.