Dodavanje stranice podešavanja, CSS teme, logo zona
This commit is contained in:
+2
-6
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user