2013-03-05 1 views
1

AWS Elastic Beanstalk est facile à utiliser pour le déploiement de l'application rails sur Amazon EC2. En définissant RAILS_SKIP_MIGRATIONS sur true, eb n'exécutera pas les migrations pour gérer les migrations moi-même.gérer les migrations lors du déploiement de l'application rails avec AWS Elastic Beanstalk

Toutefois, SSH à l'instance EC2 créée par Beanstalk, je ne trouve pas l'application rails déployés dans le répertoire de base. Ensuite, je ne sais pas où rayer manuellement les migrations.

Je me demande pourquoi l'application rails ne peut pas être trouvée sur l'instance EC2 puisque l'instance est le serveur web pour héberger l'application. Est-ce caché quelque part? Et comment dois-je manuellement ratisser les migrations?

Merci

Répondre

1

Jetez un oeil à /var/app/current.

+0

S'il ne s'est pas déroulé correctement, il peut également se trouver dans '/ var/app/ondeck'. – honktronic

-1

Je pense que vous ne pouvez pas trouver râteau, car beanstalk élastique courir environnement rubis dans un environnement virtuel - RVM. Essayez de trouver dans le répertoire/opt les variables d'environnement qui configurent l'environnement ruby ​​pour le terminal actuel. Je ne suis pas sûr pour ruby, mais pour python vous devriez faire: source/opt/python/current/env.

Questions connexes