mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-16 15:26:40 +00:00
refactor: set default flags in code not Dockerfile
This commit is contained in:
@@ -44,7 +44,9 @@ var (
|
|||||||
|
|
||||||
if _, err := os.Stat(mgmtDataDir); os.IsNotExist(err) {
|
if _, err := os.Stat(mgmtDataDir); os.IsNotExist(err) {
|
||||||
err = os.MkdirAll(mgmtDataDir, os.ModeDir)
|
err = os.MkdirAll(mgmtDataDir, os.ModeDir)
|
||||||
log.Fatalf("failed creating datadir: %s: %v", mgmtDataDir, err)
|
if err != nil {
|
||||||
|
log.Fatalf("failed creating datadir: %s: %v", mgmtDataDir, err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var opts []grpc.ServerOption
|
var opts []grpc.ServerOption
|
||||||
@@ -55,7 +57,9 @@ var (
|
|||||||
|
|
||||||
if _, err := os.Stat(certDir); os.IsNotExist(err) {
|
if _, err := os.Stat(certDir); os.IsNotExist(err) {
|
||||||
err = os.MkdirAll(certDir, os.ModeDir)
|
err = os.MkdirAll(certDir, os.ModeDir)
|
||||||
log.Fatalf("failed creating Let's encrypt certdir: %s: %v", certDir, err)
|
if err != nil {
|
||||||
|
log.Fatalf("failed creating Let's encrypt certdir: %s: %v", certDir, err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Infof("running with Let's encrypt with domain %s. Cert will be stored in %s", mgmtLetsencryptDomain, certDir)
|
log.Infof("running with Let's encrypt with domain %s. Cert will be stored in %s", mgmtLetsencryptDomain, certDir)
|
||||||
@@ -111,6 +115,6 @@ func init() {
|
|||||||
mgmtCmd.Flags().StringVar(&mgmtDataDir, "datadir", "/var/lib/wiretrustee/", "server data directory location")
|
mgmtCmd.Flags().StringVar(&mgmtDataDir, "datadir", "/var/lib/wiretrustee/", "server data directory location")
|
||||||
mgmtCmd.Flags().StringVar(&mgmtLetsencryptDomain, "letsencrypt-domain", "", "a domain to issue Let's Encrypt certificate for. Enables TLS using Let's Encrypt. Will fetch and renew certificate, and run the server with TLS")
|
mgmtCmd.Flags().StringVar(&mgmtLetsencryptDomain, "letsencrypt-domain", "", "a domain to issue Let's Encrypt certificate for. Enables TLS using Let's Encrypt. Will fetch and renew certificate, and run the server with TLS")
|
||||||
|
|
||||||
_ = mgmtCmd.MarkFlagRequired("port")
|
//_ = mgmtCmd.MarkFlagRequired("port")
|
||||||
_ = mgmtCmd.MarkFlagRequired("datadir")
|
//_ = mgmtCmd.MarkFlagRequired("datadir")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
FROM gcr.io/distroless/base:debug
|
FROM gcr.io/distroless/base:debug
|
||||||
ENTRYPOINT [ "/go/bin/wiretrustee","management"]
|
ENTRYPOINT [ "/go/bin/wiretrustee","management"]
|
||||||
CMD ["--log-level","DEBUG", "--datadir", "/var/lib/wiretrustee/"]
|
|
||||||
COPY wiretrustee /go/bin/wiretrustee
|
COPY wiretrustee /go/bin/wiretrustee
|
||||||
Reference in New Issue
Block a user