2012-08-26 4 views
1

J'ai fait une application Rails 3 avec Aptana Studio. Cette application est déjà dans Github. J'ai essayé la cour du moteur pour déployer mon application. Vous devez spécifier à yard de moteur qui est l'adresse de votre code dans github et automatiquement il fait une copie dans votre instance de serveur.Comment ajouter mon application Rails à Heroku?

Voici mon problème .... Le client a demandé de déployer l'application avec Heroku. Je voudrais utiliser le code que j'ai dans github et le déployer en heroku.

Quel est le moyen le plus rapide de faire une application de Heroku en utilisant mon code dans github? Heroku peut prendre le code de github? Quel est le processus à suivre?

J'ai lu le démarrage rapide de Heroku avec des rails mais ils suggèrent de faire une nouvelle application et copier le fichier par fichier dans la nouvelle application Heroku.

Merci à tous!

Répondre

-1

Depuis que vous avez demandé le plus court chemin quikest, je pense que c'est:

  1. Installez la gemme Heroku (gem install heroku)

  2. Créer une nouvelle application sur Heroku. heroku create
    - # Notez la sortie et le nom de l'application, par exemple"sharp-rock-2853"

  3. Dans votre application locale existante, $ heroku git:remote -a sharp-rock-2853
    - # REPLACE-rock-2853 pointu avec votre nom d'application heroku de l'étape 1

  4. git push heroku master

+0

Merci Michael, avec cette étapes, je pourrais le résoudre. Juste avant de résoudre un problème avec la clé de pub rss. –

1

couverture de documentation Heroku ce sujet en longueur tout à fait:

https://devcenter.heroku.com/articles/rails3

Re: MySQL, alors que vous n'avez pas MySQL Heroku, comme Bien que vous n'utilisiez pas les fonctionnalités spécifiques de MySQL (très probablement si vous utilisiez ActiveRecord, vous ne devriez pas avoir de problème pour déployer votre application sur heroku). En ce qui concerne le déploiement, le déploiement Heroku fonctionne comme pousser les changements à GitHub, pour déployer votre application, vous y ajoutez votre base de code push.

git push heroku master 

Permet de déployer votre branche maîtresse sur Heroku.

Bien sûr, pour que cela fonctionne, vous devez:

  • Un compte sur Heroku
  • avons installé bijou Heroku (gem install heroku)
  • ont créé une application sur Heroku (voir la documentation Heroku)

à partir du lien DevCenter Heroku, vous pouvez ignorer la créer une étape d'application et de se concentrer sur les autres détails, comme l'adaptateur de base de données, groupes et autres.

Espérons que cela aide.

+0

Merci Luis pour votre réponse –

Questions connexes