Mam skompilowany folder o nazwie /target
, w którym mieszka mój server.js
. Ponieważ jest to skompilowane pliki, dodałem /target
do .gitignore
, ponieważ nie chcę, aby wszystkie te zmiany sprawdziły go w moim GitHub.Jak rozmieścić .gitignored skompilowane pliki w Heroku?
Ale Heroku ignoruje wszystko wymienione w .gitignore
, więc nie mogę uruchomić aplikacji.
Idealnie chciałbym uruchomić node /target/scripts/server.js
w Heroku. I nie ma folderu skompilowanego /target
sprawdzonego w GitHub.
Jaki jest najlepszy sposób na poradzenie sobie z taką sytuacją?
Może masz osobną gałąź, w której '/ target' jest zaznaczone, i wypychasz ją tylko do heroku? –
Generalnie powinieneś pozwolić Heroku na generowanie samych plików. W jaki sposób generujesz pliki w 'target /'? – Chris
'/ target' jest generowane przez' ./lein cljsbuild auto dev'. Ponieważ kompilacja trwa dłużej niż 60 sekund, Heroku przerywa proces wdrażania: 'heroku [web.1]: Błąd R14 (przekroczenie limitu pamięci)' 'heroku [web.1]: Błąd R10 (Boot timeout) -> Proces sieciowy nie udało się powiązać z $ PORT w ciągu 60 sekund od uruchomienia ' –