https://github.com/trellis-ldp/trellis-extensions
Trellis Linked Data server extensions
https://github.com/trellis-ldp/trellis-extensions
ldp linked-data rdf
Last synced: 6 months ago
JSON representation
Trellis Linked Data server extensions
- Host: GitHub
- URL: https://github.com/trellis-ldp/trellis-extensions
- Owner: trellis-ldp
- License: apache-2.0
- Created: 2018-06-12T23:45:52.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T06:45:29.000Z (almost 2 years ago)
- Last Synced: 2026-01-11T19:35:16.806Z (7 months ago)
- Topics: ldp, linked-data, rdf
- Language: Java
- Homepage: https://www.trellisldp.org
- Size: 2.96 MB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trellis Linked Data Server Extensions
Trellis is a scalable platform for building [linked data](https://www.w3.org/TR/ldp/) applications.
The `trellis-extensions` projects implement additional persistence layers and service components.

[](https://sonarcloud.io/dashboard?id=org.trellisldp%3Atrellis-extensions)

## 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):
```sh
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:
```sh
$ ./gradlew install
```
For more information about Trellis, please visit either the
[main source repository](https://github.com/trellis-ldp/trellis) or the
[project website](https://www.trellisldp.org).