2011-01-25 4 views
0

J'ai un projet django qui devrait être déployé sur l'EC2 d'Amazon. Il y a plusieurs tutoriels sur l'installation de django sur EC2, mais je pense que ça va toujours prendre du temps pour générer une nouvelle image AMI avec l'ensemble de votre application ... Donc je pensais qu'il devrait aussi être possible de le déployer sur le stockage persistant, EBS? Mais je me demande si cela aurait des inconvénients car il n'y a pas de tutoriel décrivant cela ... Donc si quelqu'un a des idées là-dessus ou d'autres tutoriels sur la façon de déployer de nouvelles versions d'une manière rapide et facile EC2 s'il vous plaît faites le moi savoir!Déploiement de Django sur EC2

+0

une raison particulière à essayer de déployer sur EC2 plutôt que d'utiliser quelque chose comme Elastic Beanstalk? –

Répondre

1

Je pense que ça devrait aller. Au minimum, vous pouvez expérimenter: obtenir une instance soutenue par EBS, installer django, arrêter l'instance (ne pas terminer!) Et prendre un instantané du volume (pour la sauvegarde).

Redémarrez l'instance et voyez.

3

J'ai utilisé Bitnami Djangostack 1.2.3 (je ne suis pas associé à Bitnami de quelque façon que ce soit). http://bitnami.org/stack/djangostack

L'image EC2 est "ami-18fb0f71", décrit comme "bitnami-djangostack-1.2.3-0-linux-ubuntu-10,04-ebs".

Ceci est une instance soutenue par EBS, mais je ne peux pas commenter sur les avantages/inconvénients de cela.

Je trouve quelques-uns des fichiers de configuration pertinents dans ces endroits: /opt/bitnami/apache2/conf/httpd.conf /opt/bitnami/apps/django/conf/django.conf

Le fichier servi par défaut (comme configuré dans httpd.conf) est '/opt/bitnami/apache2/htdocs/index.html'.

Vous pouvez obtenir un peu de soutien ici: http://bitnami.org/forums/forums/djangostack

Questions connexes