| 62 | } |
| 63 | |
| 64 | func loadEnv() (env *Env) { |
| 65 | return &Env{ |
| 66 | AutoInstall: os.Getenv("AUTO_INSTALL"), |
| 67 | DbType: os.Getenv("DB_TYPE"), |
| 68 | DbUsername: os.Getenv("DB_USERNAME"), |
| 69 | DbPassword: os.Getenv("DB_PASSWORD"), |
| 70 | DbHost: os.Getenv("DB_HOST"), |
| 71 | DbName: os.Getenv("DB_NAME"), |
| 72 | DbFile: os.Getenv("DB_FILE"), |
| 73 | Language: os.Getenv("LANGUAGE"), |
| 74 | SiteName: os.Getenv("SITE_NAME"), |
| 75 | SiteURL: os.Getenv("SITE_URL"), |
| 76 | ContactEmail: os.Getenv("CONTACT_EMAIL"), |
| 77 | AdminName: os.Getenv("ADMIN_NAME"), |
| 78 | AdminPassword: os.Getenv("ADMIN_PASSWORD"), |
| 79 | AdminEmail: os.Getenv("ADMIN_EMAIL"), |
| 80 | ExternalContentDisplay: os.Getenv("EXTERNAL_CONTENT_DISPLAY"), |
| 81 | } |
| 82 | } |
| 83 | |
| 84 | func initByEnv(env *Env) (err error) { |
| 85 | gin.SetMode(gin.TestMode) |