Docker image for DotWebStack Linked Data Theatre
841
A reference implementation of the DotWebStack Framework, based on the most common standards. This project is the successor of the Linked Data Theatre 1.x.
All generic dotwebstack documentation can be found in [https://github.com/dotwebstack/dotwebstack].
DotWebStack Theatre needs several configuration files. Preferably they should be stored in a config directory. These config files are:
More information about the configuration can be found in [https://github.com/dotwebstack/dotwebstack].
Prerequisites:
$ java -jar -Dspring.profiles.active=development dotwebstack-theatre-0.0.1-SNAPSHOT.jar
This will run the application in Test profile mode.
$ java -jar dotwebstack-theatre-0.0.1-SNAPSHOT.jar
This will run the application in default profile mode (production).
An example setup can be found in examples/prebuild-docker-image. To run this (this configuration assumes there is a virtuoso backend running with container name virtuoso at port 8890) execute the following steps:
$ cd examples/prebuild-docker-image
$ docker run -i -p 80:8080 -v$PWD/config:/opt/config dotwebstack/dotwebstack-theatre
To verify if your configuration is running a GET request can be done (assuming you are at localhost) to http://localhost/dbp/api/v1/breweries:
$ curl http://localhost/dbp/api/v1/breweries
An example setup can be found in examples/prebuild-docker-image. This docker-compose contains 2 containers.
To run this example, do the following steps:
$ cd examples/dockercompose-with-virtuoso
$ docker-compose up
The above should work both on *nix systems and Windows (tested with Windows 7 and 10) but with Windows the following should be taken care of:
To verify if your configuration is running a GET request can be done (assuming you are at localhost) to http://localhost/dbp/api/v1/breweries:
$ curl http://localhost/dbp/api/v1/breweries
To release a new version, run the following statement and follow instructions:
Set property dotwebstack.framework.version in the pom.xml to the newest stable dotwebstack framework version.
mvn release:prepare
Clean up afterwards:
mvn release:clean
Currently the docker hub automated build is not started after a new release (a bug) so the automated build has the started manually.
The DotWebStack Theatre is published under the GNU GPLv3 License.
Content type
Image
Digest
Size
245.1 MB
Last updated
over 8 years ago
docker pull dotwebstack/dotwebstack-theatre