Sto creando un webservice e voglio memorizzare il sorgente su github ed eseguire l'app su heroku. Non ho visto il mio scenario esatto indirizzato ovunque 'sulla rete fino ad ora, quindi mi chiedere qui:Integrazione di Heroku e Github (come strutturare il progetto)
voglio avere la seguente struttura di directory:
/project
.git
README <-- project readme file
TODO.otl <-- project outline
... <-- other project-related stuff
/my_rails_app
app
config
...
README <-- rails' readme file
In precedenza, il progetto corrisponde a http://github.com/myuser/project e my_rails_app è il codice che deve essere inviato a heroku. Ho bisogno di un ramo separato per l'app per i binari, o c'è un modo più semplice che mi manca?
Immagino che i miei file non-rail relativi al progetto possano vivere in my_rails_app, ma il file README delle rotaie già vive lì e sembra incoerente sovrascriverlo. Tuttavia, se lo lascio, la mia pagina github per l'app rails conterrà il readme delle rotaie, il che non ha senso.
anche ... ho provato solo la sua creazione come descritto sopra e in esecuzione
git push heroku
dalla cartella principale del progetto. Naturalmente, Heroku non sa che voglio distribuire il sottocartella:
-----> Heroku receiving push
! Heroku push rejected, no Rails or Rack app detected.
Questo ha funzionato, grazie. – g33kz0r