Добрый день. Есть задача. Есть проект с докером который будет разворачиваться с ветки гита на сервер. Нужно чтобы поддомен присваивался приложению автоматически. Например *.dev.domen.ru. Я так понял можно сделать это через nginx-proxy. Но что то не работает. Вот мой docker-compose
version: '3'
services:
nginx:
image: nginx:1.10
env_file: .env
ports:
- 8090:80
networks:
- confluence
- proxy
environment:
VIRTUAL_HOST: 'develop.dev.domen.ru'
VIRTUAL_PORT: '8090'
volumes:
- ".:/var/www"
- "./env/nginx/nginx.conf:/etc/nginx/nginx.conf"
- "./env/nginx/conf.d:/etc/nginx/conf.d
- "./env/var/log/nginx:/var/log/nginx"
proxy:
image: jwilder/nginx-proxy
ports:
- 0.0.0.0:8090
volumes:
- /var/run/docker.sock:/tmp/docker.sock
networks:
- proxy
depends_on:
- app
app:
build: ./env
expose:
- 9000
ports:
- 11080:11080
volumes:
- ".:/var/www"
- "./env/php/www.conf:/etc/php/7.1/fpm/pool.d/www.conf"
- "./env/supervisor:/etc/supervisor"
- "./env/crontab.conf:/etc/crontab.conf"
- "./env/var/log/supervisor:/var/log/supervisor"
entrypoint:
- "/usr/bin/supervisord"
- "-c"
- "/etc/supervisor/supervisord.conf"
depends_on:
- mysql
- redis
mysql:
image: mysql:5.7
env_file: .env
environment:
MYSQL_ROOT_PASSWORD: ''
MYSQL_ALLOW_EMPTY_PASSWORD: 'yes'
ports:
- 3306:3306
volumes:
- ./env/mysql/my.cnf:/etc/mysql/conf.d/1bom.cnf
- ./env/var/lib/mysql:/var/lib/mysql
redis:
image: redis
ports:
- 6379:6379
volumes:
- ./env/var/redis:/data
Можете подсказать в чем причина?