Docker-образ swipl не содержит jpl

Я разработал веб-приложение с использованием Jhipster(Spring + Angular). Это приложение использует Prolog JPL интерфейс. Пока он выполняется с моей машины, я хочу Dockerize это приложение. Jhipster предоставляет Dockerfile что я могу построить и запустить the docker-compose команда.

Как я уже сказал, я использую интерфейс Java Prolog. Я пытался изменить мой app.yml включить также swipl изображение из Docker Hub.

мой 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"

Я также включил JPL в pom.xml

<dependency>
    <groupId>jpl</groupId>
    <artifactId>jpl</artifactId>
    <version>7.0.1</version>
</dependency>

Но после прочтения документации по образу swipl Docker он говорит, что jpl не включен в образ, потому что Java не включен. Есть ли способ заставить его работать как на моей машине? Или есть другое изображение Docker, которое включает в себя JPL?

Если вам нужна дополнительная информация или код, просто попросите меня сделать это.

0 ответов

Другие вопросы по тегам