Наше приложение Spring Boot (с Gradle) имеет восходящие потоки, которые размещаются в облаке.Поэтому, когда нам нужно связаться с ними с локальной машины, мы используем SSH-туннели для локального тестирования приложения.
Итак, обычно, если мне нужно протестировать что-то, требующее сервера из зоны ограниченного доступа, я делаю следующее:
1. Запустите туннель SSH, используя ssh -N myhost
из консоли cmd
2. Запуститеприложение из Intellij Idea с использованием конфигурации Soring Boot Run / Debug.
3. После завершения закройте туннель (Ctrl + C в окне командной строки).
Мои вопросы:
- Могу ли я выполнить эти шагинепосредственно из IntelliJ Idea, настройте конфигурацию Run / Debug, которая запустит туннель, запустит приложение и закроет его после того, как мое приложение будет мертвымзапустите его как:
./gradlew startTunnel bootRun
Заранее спасибо.