Herstel: node_modules-symlink hoorde nooit in de repo (sound-fabrics 502)
Mijn fout, en hij legde de fleet plat. Ik werkte in een git-worktree en
zette daar node_modules als SYMLINK naar de node_modules van de
hoofd-clone, om niet opnieuw te hoeven installeren. De negeerregel luidde
'node_modules/' met slash: die matcht een MAP, geen symlink. Een git
add -A in slice 2 (0ca7e9a) nam de symlink dus mee de repo in.
Bij de deploy van 18:59 checkte /srv/prutfolio die symlink uit. Hij wijst
naar /home/robin/VPS/apps/klonkt-demo/node_modules, een pad dat alleen op
mijn werkmachine bestaat; op de VPS is het een dode link die de echte
node_modules afdekt. Gevolg: Cannot find package 'dotenv' bij het
starten, de app crasht in een lus, Caddy geeft 502. Dit raakt elke
instance die van main deployt (klonkt-beta heeft dezelfde dode link).
De symlink is uit de tree en de negeerregel staat nu zonder slash, zodat
zowel de map als een symlink met die naam genegeerd wordt.
Changed files:
.gitignore
- node_modules/ -> node_modules
Removed:
node_modules
- de per ongeluk gecommitte symlink
remarks: instances hebben na het uitchecken van deze commit hun echte
node_modules terug nodig (npm install of de symlink herstellen naar de
gedeelde map die daar wel bestaat).
-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>