mirror of https://github.com/minio/minio.git
server/config: Create 'certs' directory in initServerConfig(). (#2331)
certs directory was created only if config was not present, our expectancy is we need 'certs' directory to be present all the time making it easier to be documented.
This commit is contained in:
parent
9baf599c91
commit
c1d70f1f9e
|
@ -41,28 +41,25 @@ type serverConfigV5 struct {
|
|||
// initConfig - initialize server config. config version (called only once).
|
||||
func initConfig() error {
|
||||
if !isConfigFileExists() {
|
||||
// Initialize server config.
|
||||
srvCfg := &serverConfigV5{}
|
||||
srvCfg.Version = globalMinioConfigVersion
|
||||
srvCfg.Region = "us-east-1"
|
||||
srvCfg.Credential = mustGenAccessKeys()
|
||||
|
||||
// Enable console logger by default on a fresh run.
|
||||
srvCfg.Logger.Console = consoleLogger{
|
||||
Enable: true,
|
||||
Level: "fatal",
|
||||
}
|
||||
srvCfg.rwMutex = &sync.RWMutex{}
|
||||
|
||||
// Create config path.
|
||||
err := createConfigPath()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// Create certs path.
|
||||
err = createCertsPath()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// Save the new config globally.
|
||||
serverConfig = srvCfg
|
||||
|
||||
|
|
|
@ -154,8 +154,12 @@ func finalizeEndpoints(tls bool, apiServer *http.Server) (endPoints []string) {
|
|||
|
||||
// initServerConfig initialize server config.
|
||||
func initServerConfig(c *cli.Context) {
|
||||
// Create certs path.
|
||||
err := createCertsPath()
|
||||
fatalIf(err, "Unable to create \"certs\" directory.")
|
||||
|
||||
// Save new config.
|
||||
err := serverConfig.Save()
|
||||
err = serverConfig.Save()
|
||||
fatalIf(err, "Unable to save config.")
|
||||
|
||||
// Fetch max conn limit from environment variable.
|
||||
|
|
Loading…
Reference in New Issue