首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala Lagom开发模式& Docker

Scala Lagom开发模式& Docker
EN

Stack Overflow用户
提问于 2020-01-24 22:25:04
回答 1查看 170关注 0票数 1

我们有一个构建在Lagom之上的Scala服务。我们使用JWT在部署时对连接进行身份验证。

在本地,我们开发人员使用sbt runAll来运行我们的服务。这工作得很好,而且它绕过了JWT身份验证(我假设是因为运行runAll时Lagom的开发模式)。

然而,我们希望在Docker容器中本地运行单元测试(一些其他服务被模仿,但使用真正的mysql和导入的测试数据)。在docker容器中,使用了JWT身份验证(大概是因为它不是在开发模式下运行的)。这使得运行测试变得更加困难。

有没有办法在通过docker部署时也启用开发模式(最好是通过env变量,这样我们就可以只在本地实例上启用开发模式,而在部署的集群上禁用开发模式)?

非常感谢,沃克

EN

回答 1

Stack Overflow用户

发布于 2020-01-24 23:26:29

您能解释一下JWT身份验证是什么意思吗?Lagom不提供任何开箱即用的JWT身份验证功能。Play确实提供了基于JWT的赛季管理,但这不是通过Lagom API公开的,并且在开发模式下也不会被禁用。

因此,无论这些JWT特性是什么,它们很可能是由第三方库提供的,或者是您自己的应用程序提供的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59898354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档