Trellis is a scalable platform for building linked data applications.
The trellis-extensions
projects implement additional persistence layers and service components.
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.