@@ -41,13 +41,14 @@ type Env struct {
4141 DbFile string `json:"db_file"`
4242 Language string `json:"lang"`
4343
44- SiteName string `json:"site_name"`
45- SiteURL string `json:"site_url"`
46- ContactEmail string `json:"contact_email"`
47- AdminName string `json:"name"`
48- AdminPassword string `json:"password"`
49- AdminEmail string `json:"email"`
50- LoginRequired bool `json:"login_required"`
44+ SiteName string `json:"site_name"`
45+ SiteURL string `json:"site_url"`
46+ ContactEmail string `json:"contact_email"`
47+ AdminName string `json:"name"`
48+ AdminPassword string `json:"password"`
49+ AdminEmail string `json:"email"`
50+ LoginRequired bool `json:"login_required"`
51+ ExternalContentDisplay string `json:"external_content_display"`
5152}
5253
5354func TryToInstallByEnv () (installByEnv bool , err error ) {
@@ -61,20 +62,21 @@ func TryToInstallByEnv() (installByEnv bool, err error) {
6162
6263func loadEnv () (env * Env ) {
6364 return & Env {
64- AutoInstall : os .Getenv ("AUTO_INSTALL" ),
65- DbType : os .Getenv ("DB_TYPE" ),
66- DbUsername : os .Getenv ("DB_USERNAME" ),
67- DbPassword : os .Getenv ("DB_PASSWORD" ),
68- DbHost : os .Getenv ("DB_HOST" ),
69- DbName : os .Getenv ("DB_NAME" ),
70- DbFile : os .Getenv ("DB_FILE" ),
71- Language : os .Getenv ("LANGUAGE" ),
72- SiteName : os .Getenv ("SITE_NAME" ),
73- SiteURL : os .Getenv ("SITE_URL" ),
74- ContactEmail : os .Getenv ("CONTACT_EMAIL" ),
75- AdminName : os .Getenv ("ADMIN_NAME" ),
76- AdminPassword : os .Getenv ("ADMIN_PASSWORD" ),
77- AdminEmail : os .Getenv ("ADMIN_EMAIL" ),
65+ AutoInstall : os .Getenv ("AUTO_INSTALL" ),
66+ DbType : os .Getenv ("DB_TYPE" ),
67+ DbUsername : os .Getenv ("DB_USERNAME" ),
68+ DbPassword : os .Getenv ("DB_PASSWORD" ),
69+ DbHost : os .Getenv ("DB_HOST" ),
70+ DbName : os .Getenv ("DB_NAME" ),
71+ DbFile : os .Getenv ("DB_FILE" ),
72+ Language : os .Getenv ("LANGUAGE" ),
73+ SiteName : os .Getenv ("SITE_NAME" ),
74+ SiteURL : os .Getenv ("SITE_URL" ),
75+ ContactEmail : os .Getenv ("CONTACT_EMAIL" ),
76+ AdminName : os .Getenv ("ADMIN_NAME" ),
77+ AdminPassword : os .Getenv ("ADMIN_PASSWORD" ),
78+ AdminEmail : os .Getenv ("ADMIN_EMAIL" ),
79+ ExternalContentDisplay : os .Getenv ("EXTERNAL_CONTENT_DISPLAY" ),
7880 }
7981}
8082
@@ -118,14 +120,15 @@ func initConfigAndDb(env *Env) (err error) {
118120
119121func initBaseInfo (env * Env ) (err error ) {
120122 req := & InitBaseInfoReq {
121- Language : env .Language ,
122- SiteName : env .SiteName ,
123- SiteURL : env .SiteURL ,
124- ContactEmail : env .ContactEmail ,
125- AdminName : env .AdminName ,
126- AdminPassword : env .AdminPassword ,
127- AdminEmail : env .AdminEmail ,
128- LoginRequired : env .LoginRequired ,
123+ Language : env .Language ,
124+ SiteName : env .SiteName ,
125+ SiteURL : env .SiteURL ,
126+ ContactEmail : env .ContactEmail ,
127+ AdminName : env .AdminName ,
128+ AdminPassword : env .AdminPassword ,
129+ AdminEmail : env .AdminEmail ,
130+ LoginRequired : env .LoginRequired ,
131+ ExternalContentDisplay : env .ExternalContentDisplay ,
129132 }
130133 return requestAPI (req , "POST" , "/installation/base-info" , InitBaseInfo )
131134}
0 commit comments