Ho una cartella compilata denominata /target
dove risiede il mio server.js
. Dato che si tratta di file compilati, ho aggiunto /target
a .gitignore
poiché non desidero che tutte queste modifiche siano state verificate nel mio GitHub.Come distribuire i file compilati .gitignored in Heroku?
Ma Heroku ignora qualsiasi cosa elencata nello .gitignore
, quindi non riesco a far ruotare l'app.
Idealmente mi piacerebbe eseguire node /target/scripts/server.js
in Heroku. E non avere la cartella compilata /target
in GitHub.
Qual è il modo migliore per gestire questa situazione?
Forse ha un ramo separato in cui '/ target' è archiviato, e lo spinge solo in heroku? –
In genere si dovrebbe consentire a Heroku di generare i file stessi. Come stai generando i file in 'target /'? – Chris
'/ target' viene generato da' ./lein cljsbuild auto dev'. Poiché la compilazione richiede più di 60 secondi, Heroku interrompe il processo di distribuzione: 'heroku [web.1]: errore R14 (quota di memoria superata)' 'heroku [web.1]: errore R10 (avvio timeout) -> processo Web non è riuscito a collegarsi a $ PORT entro 60 secondi dal lancio' –