у нас есть сервис Scala, построенный поверх Lagom. Мы используем JWT для аутентификации соединений при развертывании.
Локально мы разработчики используем sbt runAll
для запуска нашего сервиса. Это работает нормально и обходит аутентификацию JWT (я полагаю, из-за режима разработки Lagom при запуске runAll
).
Однако мы хотели бы запускать модульные тесты локально в Docker контейнерах (некоторые другие сервисы были опровергнуты) , но с реальными mysql и импортированными данными испытаний). Внутри контейнеров docker используется аутентификация JWT (предположительно, потому что она не работает в режиме разработки). Это значительно усложняет запуск тестов.
Есть ли способ включить режим разработки также при развертывании через docker (предпочтительно через переменную env, чтобы мы могли включить его только на локальном компьютере?). экземпляры и отключить режим разработки на развернутом кластере)?
Большое спасибо, Volker