2011-03-09 5 views
2

quelqu'un sait comment réaliser un moyen de déployer des applications ferroviaires comme heroku sur un serveur privé?Heroku pour le déploiement de serveur privé?

J'utilise le déploiement de passagers pour les rails alimenté par nginx. atm je vous Capistrano, mais je veux simplement utiliser

git push server production 

pour déployer mes applications, y compris les migrations.

des suggestions?

merci d'avance!

Répondre

2

Je ne l'ai pas utilisé moi-même mais je pense que git-deploy pourrait être juste ce que vous cherchez

0

Il y a un travail à faire pour permettre à quelque chose comme ça, mais je pense que vous pouvez utiliser des crochets intégrés de git de faire quelque chose:

http://ftp.kernel.org/pub/software/scm/git/docs/v1.5.2.5/hooks.html

post-réception et mise à jour sont probablement les deux le plus intéressant de regarder pour vous. Ce que vous voulez faire est de mettre en place un script de déploiement qui fonctionne à partir de là pour gérer votre scénario de déploiement, quel qu'il soit. Vous n'aurez pas toutes les autres qualités que vous offre Heroku, mais vous devriez être en mesure d'effectuer un déploiement de base de cette manière.

0

Convox est un PaaS open source que vous pouvez exécuter dans votre propre compte AWS.