Dodavanje stranice podešavanja, CSS teme, logo zona

This commit is contained in:
2026-06-01 01:40:29 +02:00
parent acf8cada0e
commit 8a9579e201
7 changed files with 256 additions and 20 deletions
+2 -6
View File
@@ -14,7 +14,6 @@ import (
)
func main() {
// učitaj .env fajl ako postoji
godotenv.Load()
if config.JelPrvoPokretanje() {
@@ -22,32 +21,27 @@ func main() {
return
}
// normalno pokretanje
port := os.Getenv("NTECH_PORT")
if port == "" {
port = "8080"
}
// putanja do SQLite fajla
putanjaBaze := os.Getenv("NTECH_SQLITE")
if putanjaBaze == "" {
putanjaBaze = "ntech.db"
}
// otvaramo konekciju ka bazi
db, err := sqlite.OtvoriDB(putanjaBaze)
if err != nil {
log.Fatalf("Greška pri otvaranju baze: %v", err)
}
defer db.Close()
// pokrećemo migracije
if err := sqlite.PokreniMigracije(db, "migrations"); err != nil {
log.Fatalf("Greška pri migracijama: %v", err)
}
log.Println("Migracije uspešno izvršene")
// kreiramo handler sa bazom
h := handler.Novi(db)
r := chi.NewRouter()
@@ -60,6 +54,8 @@ func main() {
http.Redirect(w, r, "/dashboard", http.StatusFound)
})
r.Get("/dashboard", h.Dashboard)
r.Get("/podesavanja", h.Podesavanja)
r.Post("/podesavanja/sacuvaj", h.SacuvajPodesavanja)
log.Printf("NTech pokrenut na portu %s", port)
err = http.ListenAndServe(":"+port, r)