print debugging on failure to load keys, correct cert paths

This commit is contained in:
Nathan McCauley 2015-04-28 10:57:15 -07:00
parent 95adc15e36
commit faeed37c22
3 changed files with 6 additions and 3 deletions

View File

@ -6,4 +6,6 @@ RUN GOPATH=/go/:/go/src/github.com/docker/vetinari/Godeps/_workspace go install
EXPOSE 4444
CMD vetinari-server -config /go/src/github.com/docker/vetinari/cmd/vetinari-server/dev-config.json
WORKDIR /go/src/github.com/docker/vetinari
CMD vetinari-server -config cmd/vetinari-server/dev-config.json

View File

@ -1,8 +1,8 @@
{
"server": {
"addr": ":4444",
"tls_cert_file": "../../fixtures/vetinari.key",
"tls_key_file": "../../fixtures/vetinari.pem",
"tls_key_file": "/go/src/github.com/docker/vetinari/fixtures/vetinari.key",
"tls_cert_file": "/go/src/github.com/docker/vetinari/fixtures/vetinari.pem",
"tls_ca_file": "/go/src/github.com/docker/vetinari/fixtures/ca.cert"
},
"trust_service": {

View File

@ -33,6 +33,7 @@ func Run(ctx context.Context, conf *config.Configuration) error {
keypair, err := tls.LoadX509KeyPair(conf.Server.TLSCertFile, conf.Server.TLSKeyFile)
if err != nil {
log.Printf("error loading keys %s", err)
return err
}
log.Println("loaded x509")