Starting with version 0.7.3 NLPCraft provides docker image for NLPCraft server. You can also prepare your own images following the instructions below.
docker pull nlpcraftserver/server:0.9.0
, where 0.7.5
is the desired version.docker run -m 8G -p 8081:8081 -p 8201:8201 -p 8202:8202 nlpcraftserver/server:0.9.0
NOTE: Default docker image run REST server with default configuration (see file build/nlpcraft.conf
). See configuration documentation on how to override default configuration using environment variables.
You can prepare your own NLPCraft server image following these instructions:
Build the release with maven: mvn clean package -P release
Prepare docker image with prepare.sh
(modify it if necessary): ./prepare.sh docker_acct server 0.9.0
, where
0.9.0
- maven build version, prepared on previous step.docker_acct
- change it to your own DockerHub account.Note that docker image name will be docker_acct/server:0.9.0
Login to DockerHub: docker login
Push prepared docker image: docker push docker_acct/server:0.9.0
Logout from DockerHub: docker logout
NOTE:
-m 8G
).Copyright (C) 2021 Apache Software Foundation