From 9cefd615ce608d2a57dc0b88ca09b760e137f037 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dalibor=20Markovi=C4=87?= Date: Fri, 19 Jun 2026 01:45:05 +0200 Subject: [PATCH] =?UTF-8?q?Production/demo=20mod:=20auto-kreiranje=20ntech?= =?UTF-8?q?.env=20da=20se=20presko=C4=8Di=20setup=20wizard?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ako ntech.env ne postoji pri pokretanju u production ili demo modu, program ga kreira kao prazan fajl — podešavanja dolaze iz env promenljivih. --- cmd/ntech/main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/ntech/main.go b/cmd/ntech/main.go index c72d0d5..95b4e14 100644 --- a/cmd/ntech/main.go +++ b/cmd/ntech/main.go @@ -53,6 +53,13 @@ func main() { putanjaBaze = "ntech.db" } 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) podesiLog() auth.InitAuthLog()