Legacy implementation of the dotwebstack theatre, using LDT 1.x UI
10K+
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.
Download a zip containing a pre-build distribution (or create one, using mvn assembly:single).
Most recent distribution can be found here: dotwebstack-theatre-legacy-0.0.27-distribution
Start the theatre by executing: start.bat or start.sh.
Test the theatre by visiting http://localhost:8080.
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].
The default configuration expects that you are running the theatre at root level (for example: http://localhost:8080/). Please read STATICROOT.md in case your situation differs.
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 create a zip containing a working version of the theatre, use:
mvn assembly:single
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
218.1 MB
Last updated
over 8 years ago
docker pull dotwebstack/dotwebstack-theatre-legacy