Bugünkü okumamdan, bulduğum tüm örneklerde kerevizin Django'nun kendisinden tamamen ayrı bir kapta olduğunu görmedim. Crash , uygulama kaynak dosyalarını yürüttüğü ve task.py'nin yanı sıra ilk celery.py'nin de arandığı için aynı kapsayıcıda olması için ürününe sahip gibi görünüyor. Bu doğru mu, yoksa yanlış mı yazıyor? ÖrneğinKereviz'i Django'dan farklı bir kapta çalıştırabilir misiniz?
. Django, Nginx, Postgres ve bir saklama kabını döndürmek için docker-compose'u kullanıyorum. Bir kereviz ve rabbitmq konteynırı ekleyeceğimi farz ettim, fakat Django'yu uzak bir Kereviz sunucusu kullanacak şekilde yapılandırmanın bir yolunu göremiyorum.
Kereviz konusundaki anlayışım hala erken; umarım bu, başka yerlerde gözden kaçırdığım bir şey değildir.
sayesinde Varsayılan olarak
-p
Web'de docker-compose django kerevizini ararsanız birkaç örnek vardır: https://www.syncano.io/blog/configuring-running-django-celery-docker-containers-pt-1/ Bu makaleyi okudum – dkarchmer
sorusunu anlamadım. Oldukça eskidir (incir ve güneye atıfta bulunur) ve Kereviz'in aynı konteynırda çalışıp çalışmadığı konusunu konuşmaz. Ama cevap için teşekkürler. – Patrick
Temel olarak aynı. Aynı kodu çalıştırmanız gerekiyor, sanırım, evet, aynı görüntüyü kullanıyorsunuz, ama daha sonra docker-compose'unuzdaki 'command' ve' environment' ifadelerini kullanıp düzenli bir django ve bir kereviz gibi çalışın – dkarchmer