Millennium Docker images
The AL!SE-Millennium Docker images give you all the necessary services to power up with a single container and Start-Up with 1000 free Siles.
Find the official AL!SE Docker image at:
The Millennium Docker image contains Leto, the semantic Database and Aglaia, the API-Manager providing Access via HTTP/S JSON.
Docker for Windows is officially not supported. There are known issues with volume permissions, and potentially other unknown issues. If you are trying to run on Docker for Windows, seek for help at community resources (IRC, forum, etc.) from other users.
Required Prerequisites
Install Docker following the official installation documentation.
Pull/Run AL!SE/Millennium:
docker pull alisesystems/millennium:latest
docker run --name millennium -p 8080:80 -d alisesystems/millennium:latest
If you want to use your own ontologies, you have to export the resources including all necessary ontologies into a dedicated folder (see the sample for a Windows System) and add your ontology into the beans.xml file.
docker run --name millennium -p 80:80 -p 443:443 -p 9995:9995 -p 11000:11000 --volume c:alisemillenniumresources:/root/resources --volume c:alisemillenniumlogs:/root/logs -t alisesystems/millennium:latest
Connect:
curl http://localhost:8080/api/application.wadl
Now get Apollon and build to see how to interact with your semantic database.
Parametrization
In src/main/resources
you can configure the following properties in order to make Apollon behave according to your intent:
- server.port=${PORT:<Port-Number, e.g. 8080>}
- api.server.protcol=<Server-Protocal, e.g. http>
- api.server.url=<Server-URL, e.g. localhost:11000>
Build Instructions
The executable JAR file is generated in target/apollon-<version-number>-<version-name>.jar
. If your IDE does not build it automatically, you have to execute the Maven Goal package
(In IntelliJ,
click on “Maven” on the right side of the window, then double-click “package” in apollon -> lifecycle).
Common Start Problems
Login Form does not show up on Login Page
You need to make a Maven Install
Start Apollon:
java -jar apollon.jar