Setting the first steps in the use of VocBench3 which seems promising for my use.
I am deploying using Docker. I probably have the honour of being one of the first to do a fresh installation on Docker from scratch for version 15.0.1
Steps I took are the following
1. From the VocBench3 master source I built using OpenJDK21 and Maven on a Windows computer
2. From the "Downloads" I downloaded the repository, because there is no vocbench3-15.x-full.zip available
3. I built this repository on same computer as in 1. I obtained vocbench3-15.0.1-full.zip
Inside this has the folder semanticturkey-15.0.1-SNAPSHOT
4. I built the graphdb-lucene-fts-plugin using Java 21 on the same pc as above
5. I downloaded the two Dockerfile files, the .env file and the docker-compose.yaml and created the required folders on my Synology x86 based NAS
- I put copies of the zip file obtained under 2. both in the folder 15.0.1 and in the helpers/graphdb ... folder
- I put copy of the lucene plugin in the helpers/graphdb-with-st-sails folder
6. I edited the Dockerfile in the helpers/graphdb... folder to use 21-jdk-alpine for building
I found out that when compiling with 17, the resulting container would start and immediately stop reporting this version of graphdb requires at least 21
7. I edited the docker-compose.yaml
- update context to 15.0.1 to reflect my setup
- updated the volumes for both ST and GraphDB to the right location on my NAS after I created the folders
8. I changed versions of Semantic Turkey and Vocbench in the env file so the file names match
9.
Now compose succeeds and both containers are up and running listening on ports 1979 and 7200. They write data to the NAS folders so that access is working.
However, when trying to browse to the server using those ports I get
- no response on 7200 although the log shows that the graphDB workbench started
- on 1979 I get the message "Access denied. You need to be logged in"
I was wondering after comparing my file (that I got in step 2) with vocbench3-14.0.0-full.zip:
- Do I need to add the vocbench3.jar that was created in step 1 to the folder semanticturkey-15.0.1-SNAPSHOT\lib inside vocbench3-15.x-full.zip?
- Do I need to add even more, or is just that file sufficient?
- Or am I completely on the wrong way and do I need to wait for the file to be published in "downloads"?
- Are there any other steps I miss in deploying?
Your help is greatly appreciated.