2014-10-17 47 views
5

Burada bir kavramsal soru var - Ben bir Docker kullanarak (ki daha önce başarılı oldum) Elastic Beanstalk bir Django uygulama dağıtmak için arıyorum ile). Docker ile yapılan Elastic Beanstalk imgesinin, Django'yu daha önce kullanmış olduğum Ngnix'i kullandığını biliyorum, ancak Elastic Beanstalk'ta bunu başardığım için biraz kayboldum. Amazon'un belgelerini kullandım ve bir Dockerfile'ı kodlarını kullanarak elastik fasülyeye başarılı bir şekilde konuştum, ancak henüz kendi başıma yapamadım. Bu konuda başarılı oldu mu? Bu özel görevin nasıl gerçekleştirileceğini öğrenmek için bana doğru yönde işaret eden var mı? TeşekkürlerAmazon Elastic Beanstalk üzerinde Docker ile Django dağıtımı

+0

Django uygulamanızı Elastik Beanstalk üzerinde çalıştırmanın tersine Docker'a yerleştirmenin bir nedeni var mı? EB [Python & Django] 'yu desteklemektedir (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_django.html). Ayrıca, eğer yerel olarak çalıştığınız sürece Docker kullanmak istiyorsanız, o zaman tek sorun Elastic Beanstalk ile çalışmaktır. Çalışmak için sadece birkaç ince ayar yapmalı. –

+0

Aslında Docker kullanmanın bir savunucusu değilim. Ben daha çok Python/Django kullanmanın bir savunucusuyum. Maalesef bu karar daha yüksek bir artışla yapıldı. Bu iyi bir nokta olsa da. Sanırım Elastik Beanstalk ile çalışmaya başlamadan önce Docker'ı yerel olarak çalışmak için tıkamak zorundayım. – AndrewSmiley

+0

Cool, yerel olarak çalıştıktan sonra, Elastic Beanstalk ile çalışmasını sağlamak oldukça kolay olacak. Bu kadar uzağa gittiğinde, yine de bana ping etmek için çekinmeyin. Bilgilerim profilimde. –

cevap

2

Tamam, bu yüzden StackOverflow bu yanıtı gönderme konusunda bir acıdır (Tüm yapılandırma parçacıkları gibi görünmüyor gibi görünüyor). İşte Github https://github.com/AndrewSmiley/django-docker-eb'un bağlantısı. Temel olarak README, StackOverflow'a eklemeyi denediğim ancak başarısız bir gönderi.

+0

Bu, şu anda Python3 ile çalışmaz. Süpervizör, Python 2.4 veya daha yeni bir sürümünü gerektirir ancak Python 3'ün herhangi bir sürümü üzerinde çalışmaz. 3.5.0 sürümünü kullanıyorsunuz (varsayılan, 11 Kasım 2015, 10:39:25) – Random5000

İlgili konular