File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ docker compose -p ted-sws-stack logs -f
6767| ` .env.testing ` | Testing/SRV passwords from Vault (generated by ` make testing-unified-dotenv ` ) |
6868| ` airflow/Dockerfile ` | Airflow image with celery provider |
6969| ` airflow/requirements.txt ` | Python dependencies for Airflow |
70+ | ` fuseki/seed/*.ttl ` | Seed data loaded into Fuseki on first startup (one dataset per file) |
7071
7172## Environment Configuration
7273
@@ -165,6 +166,16 @@ docker volume rm minio-data mongodb-data fuseki-data sftp-data airflow-postgres-
165166make start-local-stack
166167` ` `
167168
169+ # # Fuseki Seed Data
170+
171+ The `fuseki-init` service runs once on startup (after Fuseki is healthy) and
172+ idempotently creates datasets from TTL files in `fuseki/seed/`. Each file
173+ becomes a dataset named after the file (e.g., `test_limes.ttl` → dataset
174+ ` test_limes` ). Existing datasets are skipped.
175+
176+ To add a new dataset, drop a `.ttl` file in `fuseki/seed/` and restart the
177+ stack. No code changes required.
178+
168179# # Migration from Old Setup
169180
170181# ## Before (old way)
You can’t perform that action at this time.
0 commit comments