Spin up the service
Full list of steps to perform before spinning up the service:
Extract the Terminology Server release archive to a folder. E.g.
/opt/snow-owl
(Optional) Obtain an SSL certificate
Make sure a DNS A record is routed to the host's public IP address
Go into the folder
./snow-owl/docker/cert
Execute the
./init-certificate.sh
script:
(Optional) Configure access for managed Elasticsearch Cluster (elastic.co)
(Optional) Extract dataset to
./snow-owl/resources
where folder structure should look like./snow-owl/resources/indexes/nodes/0
at the end.Verify file ownership to be UID=1000 and GID=0:
Check any credentials or settings that need to be changed in
./snow-owl/docker/.env
Authenticate with our private docker registry while in the folder
./snow-owl/docker
:Issue a pull (in folder
./snow-owl/docker
)Spin up the service (in the folder
./snow-owl/docker
)Verify that the REST API of the Terminology Server is available at:
With SSL:
https://snow-owl.example.com/snowowl
Without SSL:
http://hostname:8080/snowowl
Verify that the server and cluster status is GREEN by querying the following REST API endpoint:
With SSL:
Without SSL:
Enjoy using the Snow Owl Terminology Server 🎉
Last updated