2014-10-17 17 views
5

Mam tu pytanie koncepcyjne- Szukam wdrożenia aplikacji Django na Elastic Beanstalk (którą z powodzeniem wykonałem wcześniej) przy użyciu Dockera (który muszę jeszcze odnieść sukces z). Wiem, że obraz Elastic Beanstalk, który został wcześniej skonstruowany z Dockerem, wykorzystuje Ngnix, z którym wcześniej wdrożyłem Django, ale jestem trochę zagubiony, gdy dokonuję tego na Elastic Beanstalk. Użyłem dokumentacji Amazon i pomyślnie wdrożyłem plik Dockerfile do elastycznej fasoli, używając ich kodu, ale jeszcze nie udało mi się to zrobić samodzielnie. Czy ktoś z tego odniósł sukces? Czy każdy może wskazać mi właściwy kierunek, aby dowiedzieć się, jak wykonać to konkretne zadanie? DziękujęRozmieszczanie Django z Dockerem na Amazon Elastic Beanstalk

+0

Czy istnieje jakiś powód, dla którego owijacie swoją aplikację Django w Docker, a nie działa bezpośrednio na Elastic Beanstalk? EB obsługuje [Python i Django] (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html). Ponadto, jeśli chcesz używać Dockera, dopóki działa on lokalnie, jedynym problemem jest sprawienie, by działał z Elastic Beanstalk. Powinno to zająć tylko kilka poprawek. –

+0

Nie jestem adwokatem używania Dockera. Bardziej jestem zwolennikiem bezpośredniego używania Pythona/Django. Niestety decyzja ta została podjęta przez wyżej. To jednak dobry punkt. Przypuszczam, że powinienem trzymać się z dala, żeby Docker działał lokalnie przed rozpoczęciem pracy z Elastic Beanstalk. – AndrewSmiley

+0

Fajnie, gdy już zaczniesz działać lokalnie, łatwo będzie go uruchomić z Elastic Beanstalk. Gdy dojdziesz już tak daleko, możesz wysłać do mnie polecenie ping. Moje informacje znajdują się w moim profilu. –

Odpowiedz

2

Ok, więc StackOverflow jest ból o umieszczeniu tej odpowiedzi (Wydaje się, że nie lubię wszystkich fragmentów konfiguracji). Oto link do Githuba https://github.com/AndrewSmiley/django-docker-eb. Zasadniczo README to post, który próbowałem dodać tutaj do StackOverflow, ale bez powodzenia.

+0

To nie działa obecnie z Python3. Inspektor wymaga wersji Python 2.4 lub nowszej, ale nie działa w żadnej wersji Pythona 3. Używasz wersji 3.5.0 (domyślnie, 11 listopada 2015, 10:39:25) – Random5000

Powiązane problemy