diff options
author | Bjørn Erik Pedersen <[email protected]> | 2023-06-05 09:53:53 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2023-06-05 09:53:53 +0200 |
commit | cf38c73f53bd7f2093d4ae34a9c324f5e915b7c8 (patch) | |
tree | 2e4b0efc37642330dadc1b68358e88f069bae3a6 /testscripts | |
parent | 536bf71abe861a74354a62eb880529a44434a4fa (diff) | |
download | hugo-cf38c73f53bd7f2093d4ae34a9c324f5e915b7c8.tar.gz hugo-cf38c73f53bd7f2093d4ae34a9c324f5e915b7c8.zip |
commands: Add TLS/HTTPS support to hugo server
* commands: Add TLS/HTTPS support to hugo server
The "auto cert" handling in this PR is backed by mkcert (see link below).
To get this up and running on a new PC, you can:
```
hugo server trust
hugo server --tlsAuto
```
When `--tlsAuto` (or `--tlsCertFile` and `--tlsKeyFile`) is set and no `--baseURL` is provided as a flag, the server is
started with TLS and `https` as the protocol.
Note that you only need to run `hugo server trust` once per PC.
If you already have the key and the cert file (e.g. by using mkcert directly), you can do:
```
hugo server --tlsCertFile mycert.pem --tlsKeyFile mykey.pem
```
See https://github.com/FiloSottile/mkcert
Fixes #11064
Diffstat (limited to 'testscripts')
-rw-r--r-- | testscripts/commands/gen.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testscripts/commands/gen.txt b/testscripts/commands/gen.txt index 06f060b3c..891079e11 100644 --- a/testscripts/commands/gen.txt +++ b/testscripts/commands/gen.txt @@ -1,6 +1,6 @@ # Test the gen commands. # Note that adding new commands will require updating the NUM_COMMANDS value. -env NUM_COMMANDS=41 +env NUM_COMMANDS=42 hugo gen -h stdout 'A collection of several useful generators\.' |