Docker ve docker-compose ile oynuyorum ve bir sorum var.
Şu anda benim docker-compose.yml şöyle görünüyor:
app:
image: myname/php-app
volumes:
- /var/www
environment:
<SYMFONY_ENVIRONMENT>: dev
web:
image: myname/nginx
ports:
- 80
links:
- app
volumes_from:
- app
Uygulama port 9000 ve uygulama kodumda php-fpm içerir. Web birkaç bit yapılandırma ile nginx.
Bu nasıl ben ancak php-fpm için nginx bağlamak için beklenir bu fonksiyonları var:
fastcgi_pass app:9000;
Bunu nasıl etkili bir şekilde ölçekleyebilirim? Örneğin, bir nginx konteynerinin çalışmasını ancak üç uygulama kapsayıcısının çalışmasını istiyorsanız, o zaman mutlaka hepsi 9000 numaralı bağlantı noktasını dinlemeye çalışan üç php-fpm örneğine sahip olacağım.
Nasıl her php-fpm örneği farklı bir bağlantı noktasında olabilir ama yine de herhangi bir zamanda nginx yapılandırma nerede olduklarını biliyorum?
Yanlış yaklaşımı mı kullanıyorum?
Teşekkürler!