Ideally you should create a new repository from the template d2s-project-template repository, and provide this repository URL when asked by
In this example I will directly use the default d2s-project-template repository, feel free to do the same to start.
For licensing reason the GraphDB triplestore free edition needs to be downloaded manually. Download the
.zip standalone distribution version
Now initialize your project 🎬
Follow the instructions to initialize your project.
Your project settings are stored in
d2scommands are designed to be run from this directory.
d2s commands are designed to be run from the project root folder. Once your project initiated, change directory to go in your project folder (where the git repository has been cloned)
Docker images should be pulled when starting the services. You can pull and build all updated Docker images used by
Update a single service:
You might encounter issues with folder permissions, e.g. RMLStreamer not able to write to output. You can update the permissions of
workspace/tmp-virtuoso to make them writable:
The d2s-core submodule, containing Docker deployments and workflows definitions, can be updated using: