2014-10-17 21 views
5

Ich habe eine konzeptionelle Frage here- Ich bin auf der Suche nach einer Django-Anwendung auf Elastic Beanstalk (die ich zuvor erfolgreich durchgeführt habe) mit einem Docker (die ich noch nicht erfolgreich bin mit). Ich weiß, dass das mit Docker vorgefertigte Bild von Elastic Beanstalk Ngnix verwendet, mit dem ich zuvor Django eingesetzt habe, aber ich bin ein wenig dabei, dies auf Elastic Beanstalk zu erreichen. Ich habe die Dokumentation von Amazon verwendet und erfolgreich eine Dockerfile mit ihrem Code auf Elastic Beanstalk verteilt, aber ich muss es noch selbst machen. Hat jemand damit Erfolg gehabt? Kann mir jemand in die richtige Richtung weisen, um herauszufinden, wie ich diese spezielle Aufgabe erfüllen kann? DankeBereitstellen von Django mit Docker auf Amazon Elastic Beanstalk

+0

Gibt es einen Grund, warum Sie Ihre Django-App in Docker verpacken und nicht direkt auf Elastic Beanstalk? EB unterstützt [Python & Django] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html). Auch wenn Sie Docker verwenden möchten, solange es lokal funktioniert, ist das einzige Problem, dass es mit Elastic Beanstalk funktioniert. Es sollte nur ein paar Optimierungen nötig sein. –

+0

Ich bin eigentlich kein Verfechter der Verwendung von Docker. Ich bin eher ein Verfechter der direkten Verwendung von Python/Django. Leider wurde diese Entscheidung von einer höheren Person getroffen. Das ist ein guter Punkt. Ich nehme an, ich sollte fortfahren, um Docker lokal arbeiten zu lassen, bevor ich mit Elastic Beanstalk arbeite. – AndrewSmiley

+0

Cool, sobald Sie es lokal arbeiten, wird es ziemlich einfach sein, es mit Elastic Beanstalk zu arbeiten. Wenn du so weit gekommen bist, kannst du mich trotzdem anpingen. Meine Info ist in meinem Profil. –

Antwort

2

Ok, also ist StackOverflow ein Schmerz über das Posten dieser Antwort (Scheint nicht wie alle Config Snippets). Also hier ist der Link zum Github https://github.com/AndrewSmiley/django-docker-eb. Im Grunde ist die README der Post, den ich hier zu StackOverflow hinzufügen wollte, aber erfolglos.

+0

Dies funktioniert derzeit nicht mit Python3. Supervisor erfordert Python 2.4 oder höher, funktioniert aber nicht mit einer Version von Python 3. Sie verwenden Version 3.5.0 (Standard, 11. November 2015, 10:39:25) – Random5000

Verwandte Themen