Sono nuovo di Beanstalk. Ho creato un'applicazione Rails e impostato la configurazione di produzione del database per utilizzare le variabili di ambiente fornite in modo auspicabile da AWS. Sto usando Mysql (mysql2 gem), e voglio usare RDS e Passenger (non ho preferenze lì).rake db: migrazione corre in sviluppo AWS Beanstalk
Nel mio ambiente di sviluppo posso eseguire l'applicazione rails con il mio Mysql locale (è solo un'applicazione di base che ho creato per la sperimentazione). Ho aggiunto la gemma del passeggero a Gemfile e impacchettata, ma sto ancora usando WEBBrick in sviluppo.
L'unica cosa che non ho fatto nel libro è che non ho usato "eb", ma piuttosto provato dalla console. La mia applicazione/ambiente non è riuscita a funzionare mentre "rake db: migrate" pensa ancora che volevo che si connettesse al Mysql locale (credo dai log che non è a conoscenza di RACK_ENV e quindi usa 'sviluppo').
Qualche consiglio? Naturalmente posso provare il prossimo 'eb', ma preferirei lavorare con la console.
saluti, Oren
Ho anche provato con 'eb' e anche con 'RACK_ENV' e 'RAILS_ENV' in 'myapp, config' sotto .ebextensions.Sono davvero perplesso. Non può essere così difficile, tutti usano AWS in questi giorni, no? – Oren