2016-03-21 27 views
0

Elastiki beanstalk ile python/django kullanan projemi dağıttım. Benim sorum, nasıl elastik beanstalk python manage.py rebuild_index gibi komutları yaparım? Örneğin, üçüncü bir uygulama, django-userena çalıştıran önce python manage.py check_permissions yapmam gerekiyor. Komutu çalıştırmayı denedikten sonra git commit komutunu çalıştırdım. Ama bu işe yaramıyor. Birisi lütfen bana böyle bir komutu nasıl yapabileceğimi söyleyin üretimde, işler işe yaramıyorElastik fasülyeye dağıtıldıktan sonra linux komutları nasıl yapılır?

cevap

0

Elastic Beanstalk, dağıtım sırasında özel komutları çalıştırmak için çeşitli yollar sunar. Daha fazla bilgi için buraya "Konteyner Komutları" bölümüne bakın: Ancak http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html

, belgelerin aşağıdaki bölümü dikkat edin:

Onlar uygulama ve web sunucusu kurmak edilmiş ve uygulama sürüm dosyasında sonra çalıştırın ayıklandı, ancak uygulama sürümü dağıtılmadan önce.

Eğer Başvurunuz dağıtıldıktan sonra çalıştırmak için komut gerekiyorsa, bir post-dağıtma kanca kullanmanız gerekir. Ne yazık ki, dağıtım sonrası komut dosyaları için özelleştirme seçeneği yoktur, ancak burada özetlenen yaklaşımı kullanarak oldukça basittir: https://forums.aws.amazon.com/thread.jspa?messageID=493887

İlgili konular