file_server: Set default address to :2015 if --listen not specified

This commit is contained in:
Matthew Holt 2019-10-04 17:30:51 -06:00
parent 44cb804b9e
commit 65c060f56e
No known key found for this signature in database
GPG key ID: 2A349DD577D586A5

View file

@ -21,6 +21,7 @@ import (
"github.com/caddyserver/caddy/v2"
"github.com/caddyserver/caddy/v2/caddyconfig"
"github.com/caddyserver/caddy/v2/caddyconfig/httpcaddyfile"
caddycmd "github.com/caddyserver/caddy/v2/cmd"
"github.com/caddyserver/caddy/v2/modules/caddyhttp"
)
@ -81,9 +82,10 @@ func cmdFileServer(fs caddycmd.Flags) (int, error) {
server := &caddyhttp.Server{
Routes: caddyhttp.RouteList{route},
}
if listen != "" {
server.Listen = []string{listen}
if listen == "" {
listen = ":" + httpcaddyfile.DefaultPort
}
server.Listen = []string{listen}
httpApp := caddyhttp.App{
Servers: map[string]*caddyhttp.Server{"static": server},
@ -100,7 +102,7 @@ func cmdFileServer(fs caddycmd.Flags) (int, error) {
return caddy.ExitCodeFailedStartup, err
}
log.Println("Caddy 2 serving static files")
log.Printf("Caddy 2 serving static files on %s", listen)
select {}
}