Production/demo mod: auto-kreiranje ntech.env da se preskoči setup wizard
Ako ntech.env ne postoji pri pokretanju u production ili demo modu, program ga kreira kao prazan fajl — podešavanja dolaze iz env promenljivih.
This commit is contained in:
@@ -53,6 +53,13 @@ func main() {
|
|||||||
putanjaBaze = "ntech.db"
|
putanjaBaze = "ntech.db"
|
||||||
}
|
}
|
||||||
envFajl := config.PutanjaNtechEnv(putanjaBaze)
|
envFajl := config.PutanjaNtechEnv(putanjaBaze)
|
||||||
|
// u production/demo modu sve podešavanja dolaze iz env promenljivih —
|
||||||
|
// kreiraj prazan fajl ako ne postoji da se ne pokrene setup wizard
|
||||||
|
if env := os.Getenv("NTECH_ENV"); env == "production" || env == "demo" {
|
||||||
|
if _, err := os.Stat(envFajl); os.IsNotExist(err) {
|
||||||
|
os.WriteFile(envFajl, []byte(""), 0600)
|
||||||
|
}
|
||||||
|
}
|
||||||
godotenv.Load(envFajl)
|
godotenv.Load(envFajl)
|
||||||
podesiLog()
|
podesiLog()
|
||||||
auth.InitAuthLog()
|
auth.InitAuthLog()
|
||||||
|
|||||||
Reference in New Issue
Block a user