Skip to content

trellis-ldp/trellis-extensions

Repository files navigation

Trellis Linked Data Server Extensions

Trellis is a scalable platform for building linked data applications. The trellis-extensions projects implement additional persistence layers and service components.

Build Status Coverage Maven Central

Cloud-based storage

A cloud-based container can be built with the -Pcloud flag when running gradle.

When using the AWS/Cloud extension with a docker container, the following environment variables need to be set (in addition to the database-related configuration):

AWS_ACCESS_KEY_ID=ABCDEFG
AWS_SECRET_ACCESS_KEY=HIJKLMNOPQRSTUVWXYZ
AWS_REGION=us-east-1

TRELLIS_S3_MEMENTO_BUCKET=mementos.example.com
TRELLIS_S3_BINARY_BUCKET=binaries.example.com
TRELLIS_SNS_TOPIC=arn:aws:sns:us-east-1:123456789:MyTopic

Java 8+ is required to run Trellis. To build this project, use this command:

$ ./gradlew install

For more information about Trellis, please visit either the main source repository or the project website.