mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-28 11:40:04 +00:00
35 lines
804 B
Go
35 lines
804 B
Go
package config
|
|
|
|
import "npm/internal/logger"
|
|
|
|
// Version is the version set by ldflags
|
|
var Version string
|
|
|
|
// Commit is the git commit set by ldflags
|
|
var Commit string
|
|
|
|
// IsSetup defines whether we have an admin user or not
|
|
var IsSetup bool
|
|
|
|
// ErrorReporting defines whether we will send errors to Sentry
|
|
var ErrorReporting bool
|
|
|
|
// PublicKey is the public key
|
|
var PublicKey string
|
|
|
|
// PrivateKey is the private key
|
|
var PrivateKey string
|
|
|
|
var logLevel logger.Level
|
|
|
|
type log struct {
|
|
Level string `json:"level" envconfig:"optional,default=info"`
|
|
Format string `json:"format" envconfig:"optional,default=nice"`
|
|
}
|
|
|
|
// Configuration is the main configuration object
|
|
var Configuration struct {
|
|
DataFolder string `json:"data_folder" envconfig:"optional,default=/data"`
|
|
Log log `json:"log"`
|
|
}
|