refactor: install.sh deploya webgui/ umjesto inline kopije
install.sh je nosio vlastitu kopiju Web GUI-ja u heredoc blokovima i ta se kopija razisla s webgui/ direktorijem: inline verzija imala je 8 stranica, webgui/ ih ima 10. Stranice Backup i Azuriranja, koje README i UPUTE.txt dokumentiraju, tako nikad nisu zavrsile na serveru. Sada se app.py i predlosci kopiraju iz webgui/ pokraj skripte (SRC_DIR). Uklonjeno ~1090 linija duplikata. Ako webgui/ nedostaje, skripta pukne s jasnom porukom umjesto da instalira nepotpun GUI. README i UPUTE dopunjeni: treba kopirati cijeli repo, ne samo install.sh. Provjereno cistim installom na Ubuntu 24.04: svih 9 stranica vraca 200, backup stvarno kreira arhivu s pg_dumpom i nginx/ssl konfiguracijom, TOTP se ucitava, sve prezivi reboot. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -23,6 +23,9 @@ Ubuntu · Debian · RHEL · CentOS · Rocky Linux · AlmaLinux · Fedora · Arch
|
||||
|
||||
## Instalacija
|
||||
|
||||
Kopirajte **cijeli repo** na server (installer uzima Web GUI iz `webgui/`,
|
||||
pa sama `install.sh` nije dovoljna), pa pokrenite:
|
||||
|
||||
```bash
|
||||
sudo bash install.sh
|
||||
```
|
||||
|
||||
@@ -55,10 +55,13 @@ Podržani operativni sustavi:
|
||||
3. INSTALACIJA
|
||||
================================================================
|
||||
|
||||
Kopirati datoteke na server i pokrenuti:
|
||||
Kopirati CIJELI repo na server i pokrenuti:
|
||||
|
||||
sudo bash install.sh
|
||||
|
||||
Installer uzima Web GUI iz webgui/ direktorija pokraj sebe, pa
|
||||
kopiranje same install.sh nije dovoljno — skripta ce javiti gresku.
|
||||
|
||||
Skripta je potpuno automatizirana — sve instalira sama.
|
||||
Nema potrebe pokretati ništa drugo nakon toga.
|
||||
|
||||
|
||||
+13
-1092
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user