С одной репликой все работает нормально, но с двумя или более реплики мое приложение запускается, но я не могу в него войти. Приложение использует стандартный подход Symfony с формой входа (https://symfony.com/doc/current/securit ... form-login).
Образ приложения создан на основе php:8.2-apache, а Apache конечно, работающий веб-сервер внутри контейнеров приложений.
Вот моя конфигурация (ненужное я опустил):
swarm_stack.yml
Код: Выделить всё
services:
nginx:
image: ghcr.io/mygh/nginx:docker
deploy:
replicas: 1
ports:
- "80:80"
- "443:443"
backend_app:
image: ghcr.io/mygh/backend:docker
deploy:
replicas: 2
ports:
- "8000:80"
Код: Выделить всё
server {
listen 80;
listen 443 ssl;
server_name backendapp.com;
location / {
proxy_pass http://backend_app:80/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... on-problem