swipl的Docker映像不包含jpl

时间:2019-01-15 14:17:59

标签: docker docker-compose jhipster swi-prolog jpl

我使用Jhipster(Spring + Angular)开发了一个Web应用程序。该应用程序利用 Prolog JPL 界面。从我的机器上运行它时,我想对该应用程序进行Dockerize。 Jhipster提供了一个 Dockerfile ,我可以构建并运行the docker-compose命令。

正如我所说,我使用Java Prolog接口。我试图修改app.yml,使其也包含来自Docker Hub的 swipl 映像。

我的 app.yml 文件

...

myapp-swipl:
        extends:
            file: swipl.yml
            service: myapp-swipl

...

swipl.yml 文件

version: '2'
services:
    myapp-swipl:
        image: swipl:7.6.4
        ports: 
            - "8001:8001"

我还在pom.xml

中加入了jpl
<dependency>
    <groupId>jpl</groupId>
    <artifactId>jpl</artifactId>
    <version>7.0.1</version>
</dependency>

但是在阅读swipl Docker image的文档后,它说jpl不包含在图像中,因为不包含Java。有什么方法可以使其像在我的机器上一样工作吗?还是有另一个包含 JPL 的Docker映像?

如果需要任何其他信息或代码,请问我。

0 个答案:

没有答案