我正在尝试在docker上部署scala应用程序,但是服务器会立即启动并停止使用控制台中的以下日志,
---(运行应用程序,启用自动重新加载)---
[info] p.c.s.NettyServer - 在/ 0上侦听HTTP:0:0:0:0:0:0:0:9002
(服务器启动,使用Ctrl + D停止并返回控制台...)
[info] p.c.s.NettyServer - 停止服务器......
我在docker上使用以下命令启动服务器, activator -Dsbt.override.build.repos = true -Dsbt.repository.config =。/ repositories -Dsbt.log.noformat = true clean coverage" run 9002" &安培;
你们知道如何防止服务器停止直到容器被杀死吗?
答案 0 :(得分:0)
您是否在命令中包含CREATE TRIGGER b_ins AFTER INSERT ON b
FOR EACH ROW
UPDATE a SET timestamp = CURRENT_TIMESTAMP WHERE id = NEW.a_id;
?这将命令分配到后台,然后容器退出。你可以通过删除&
来解决这个问题。否则,需要更多信息。
您能提供&
,包括用于启动容器的完整命令吗?此外,总是发布事物的版本是一个好主意(Scala,Docker等的版本)。