tipINFRASTRUKTURA_SIGURNOST
kontekstIsti bug se desio 3 puta: Antonio test session, Konjik commit, i svaki put git add -A pobriše 50 CSS/JS fajlova iz static/. Rješenje: dva neovisna git hooka.
faze[
{
"naziv": "P1 — pre-commit hook na NEW serveru (fina-connect)",
"status": "DONE",
"opis": "Blokira git commit ako se brišu static/css/*.css ili static/js/*.js. Nadograđen postojeći hook koji već ima FENIX_STATUS.md podsjetnik. Testiran: git rm --cached static/css/fenix-tokens.css + git commit → BLOKIRAN.",
"lokacija": "/var/www/fina-connect/.git/hooks/pre-commit",
"server": "NEW (31.70.90.84)"
},
{
"naziv": "P2 — pre-receive hook na MAR serveru (fenix-v3 bare rep
tok_zastite[
"dev → git commit (NEW) → [pre-commit blokira ako briše CSS/JS]",
"dev → git push MAR → [pre-receive blokira ako dolazi brisanje CSS/JS]",
"Dva neovisna sloja — --no-verify na NEW ne zaobilazi MAR pre-receive"
]
napomena.git/hooks/ nije dio repozitorija (git ignores .git/) — hookovi se ne propagiraju automatski na nove klone. Ako se repo klonira iznova, treba ručno kopirati hooks.
zakoni[
"ZAKON 32"
]
prethodni_entryc1133_upload_arhiva_racuna_css_fix.dok.json
created_at2026-05-24T00:00:00Z