CapRover, как переназначить 3000 порт при установке?
Добрый день. Ростелеком внезапно закрыл порт 3000 со своей стороны, якобы для безопасности. Поддержка отказывается их открывать, ссылаясь на внутренние положения. Айпи при этом, естественно, статический.
Порты 80 и 443 открыты. То бишь при этом пользоваться CapRoverом можно, а установить его нельзя, потому что при установки он использует 3000 для получения каких-то данных. Нагуглить, как поменять этот порт не удалось, нашел только сообщения о том, что сделать это нельзя.
Есть мысли, что делать, кроме смены провайдера на нормального?
Дополнительно:
Если Вы про это - https://caprover.com/docs/get-started.html
то ничего не мешает на роутере прокинуть любой другой адрес ,например 50000>3000
И извне зайти по адресу 50000
судя по всему этот порт для локальной админки используется
- И команда для запуска будет, соответственно, docker run -p 80:80 -p 443:443 -p 50000:3000 -e ACCEPTED_TERMS=true -v /var/run/docker.sock:/var/run/docker.sock -v /captain:/captain caprover/caprover?
Мне кажется, так не работает, потому что telnet ни порт 3000, ни 50000 не видит - tirukaly, порт который Вы указываете в команде докера - локальный по сути. будет работать только в локалке
на доступ по внешнему IP, через роутер, он не влияетХотелось бы понять для начала - Вы стучитесь из вне на сервер, или по локалке. потому что если по локалке - может быть любой порт, он должен быть доступен
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для переназначения порта 3000 в CapRover при установке, вам нужно отредактировать файл docker-compose.yml.
1. Найдите свой проект в панели управления CapRover и перейдите на вкладку "Deployments".
2. Нажмите на кнопку "Edit" рядом с вашим проектом.
3. Найдите раздел "docker-compose.yml" и нажмите на кнопку "Edit".
4. Найдите сервис, который использует порт 3000 (обычно это сервис с названием "web") и измените значение порта на желаемое в параметре "ports". Например, если вы хотите переназначить порт на 4000, измените "3000:3000" на "4000:3000".
5. Сохраните изменения и нажмите на кнопку "Deploy".
После этого ваш проект будет перезапущен с новым портом. Убедитесь, что вы также измените настройки вашего приложения, чтобы оно использовало новый порт при обращении к нему.
Примечание: Перед внесением любых изменений в файл docker-compose.yml, убедитесь, что вы понимаете, как эти изменения повлияют на ваше приложение и его работу.