Customize admin endpoint address with -listen flag

This is a temporary holdover for development purposes
This commit is contained in:
Matthew Holt 2019-06-03 15:35:14 -06:00
parent 3439933235
commit f064889a4f
2 changed files with 9 additions and 4 deletions

View File

@ -1,6 +1,7 @@
package caddycmd
import (
"flag"
"log"
"bitbucket.org/lightcodelabs/caddy2"
@ -8,14 +9,18 @@ import (
// Main executes the main function of the caddy command.
func Main() {
addr := ":1234" // TODO: for dev only
err := caddy2.StartAdmin(addr)
flag.Parse()
err := caddy2.StartAdmin(*listenAddr)
if err != nil {
log.Fatal(err)
}
defer caddy2.StopAdmin()
log.Println("Caddy 2 admin endpoint listening on", addr)
log.Println("Caddy 2 admin endpoint listening on", *listenAddr)
select {}
}
// TODO: for dev only
var listenAddr = flag.String("listen", ":1234", "The admin endpoint listener address")

View File

@ -23,7 +23,7 @@ type standardSTEKProvider struct {
// Initialize sets the configuration for s and returns the starting keys.
func (s *standardSTEKProvider) Initialize(config *caddytls.SessionTicketService) ([][32]byte, error) {
// keep a reference to the config, we'll need when rotating keys
// keep a reference to the config; we'll need it when rotating keys
s.stekConfig = config
itvl := time.Duration(s.stekConfig.RotationInterval)