Demo mod, favicon ispravka i putanja ntech.env uz bazu

- NTECH_ENV=demo aktivira demo mod: korisnik Demo/Demo1234 (admin)
  se kreira ili resetuje pri svakom pokretanju
- Login ekran u demo modu prikazuje pre-popunjena polja i "DEMO verzija"
- ntech.env se čuva u istom direktorijumu kao SQLite baza (umesto
  uvek u radnom direktorijumu) — rešava Docker volume problem
- favicon.svg: uklonjen width="100%" koji je sprečavao prikaz ikone u brauzeru
This commit is contained in:
2026-06-19 01:11:40 +02:00
parent 851edb06a4
commit 1cfb44b9a4
7 changed files with 72 additions and 20 deletions
+2 -2
View File
@@ -46,7 +46,7 @@ func nadjiLokalneAdrese() []string {
}
// PokreniSetup pokreće HTTP server za prvo podešavanje i čeka da korisnik završi
func PokreniSetup(fsys fs.FS) {
func PokreniSetup(fsys fs.FS, envFajl string) {
port := NadjiSlobodanPort()
if port == 0 {
slog.Error("setup: nije pronađen nijedan slobodan port"); os.Exit(1)
@@ -90,7 +90,7 @@ func PokreniSetup(fsys fs.FS) {
Port int `json:"port"`
}
json.NewDecoder(req.Body).Decode(&telo)
if err := SacuvajEnv(telo.Port); err != nil {
if err := SacuvajEnv(telo.Port, envFajl); err != nil {
http.Error(w, "Greška pri čuvanju podešavanja", http.StatusInternalServerError)
return
}