Я разработал веб-приложение с использованием Jhipster (Spring + Angular). Это приложение использует Prolog JPL
интерфейс. Пока он выполняется с моей машины, я хочу Dockerize это приложение. Jhipster предоставляет Dockerfile
, который я могу собрать и запустить команду the docker-compose
.
Как я уже сказал, я использую интерфейс Java Prolog. Я попытался изменить свое app.yml
, добавив также swipl
изображение из Docker Hub.
my app.yml
file
...
myapp-swipl:
extends:
file: swipl.yml
service: myapp-swipl
...
swipl.yml
file
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
?
Если вам нужна дополнительная информация или код, просто попросите меня сделать это.