Я новичок в Docker и у меня проблемы с работой с несколькими проектами, так как все они работают на одном и том же порту.
Мой docker-compose.yml:
Мой ../backend-web/Dockerfile:
FROM nginx
COPY nginx.conf /etc/nginx/conf.d/default.conf
Мой nginx.conf:
И мой.ENV-файл, из которого загружаются порты:
DB_HOST=database-service
DB_ROOT_PASSWORD=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
BACKEND_PORT=443
DB_PORT=3306
REDIS_PORT=6379
PHP_FPM_INSTALL_XDEBUG=true
Теперь все это работает, когда я делаю docker-compose, я могу получить доступ к https://localhost,, но я хочу иметь более 1 проектов, когдая пытаюсь использовать тот же самый файл docker compose для других проектов, он не работает, потому что он использует тот же порт.Я попытался изменить 443 на 444 и порт mysql на 3307, но затем он не загружается https://localhost:444.
Как я могу решить эту проблему?