mirror of
https://github.com/open-metadata/OpenMetadata
synced 2026-05-24 09:39:11 +00:00
* RDF, cleanup relations and remove unnecessary bindings, add distributed mode for RDF reindex * Update generated TypeScript types * Address comments from copilot * Update generated TypeScript types * fix test issues * Fix minor UI bugs * Add the missing filters * Fix RDF export API error * Add export functionality * Fix ui-checkstyle * Fix java checkstyle * Fix unit tests * Fix and increase the coverage for KnowledgeGraph.spec.ts * Fix tests * Remove rdf as default in playwright and local docker * fix ui-checkstyle * Address comments * Potential fix for pull request finding 'CodeQL / Artifact poisoning' Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * Address copilot comments * Address copilot comments * FIx tests * FIx docker * Update openmetadata-service/src/main/java/org/openmetadata/service/apps/bundles/rdf/distributed/DistributedRdfIndexCoordinator.java Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Address copilot review comments: license headers, JSON escaping, type safety, border-color, stop semantics Agent-Logs-Url: https://github.com/open-metadata/OpenMetadata/sessions/c026e52e-162b-4c9a-9874-43791d4aaac1 Co-authored-by: harshach <38649+harshach@users.noreply.github.com> * Show error toast for unsupported export format in KnowledgeGraph Agent-Logs-Url: https://github.com/open-metadata/OpenMetadata/sessions/c026e52e-162b-4c9a-9874-43791d4aaac1 Co-authored-by: harshach <38649+harshach@users.noreply.github.com> * Fix docker * Fix docker for playwright * Fix docker for playwright * Fix tests * Fix tests * Fix docker * Fix docker * Fix glossary and pagination spec flakiness * update the missing translations * Fix docker * Fix docker * Fix integration test * Fix fuseki not starting * Fixed the run local docker script * worked on comments * Fix flakiness in knowledge graph tests * Fix checkstyle --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aniket Katkar <aniketkatkar97@gmail.com> Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: harshach <38649+harshach@users.noreply.github.com>
76 lines
2.4 KiB
YAML
76 lines
2.4 KiB
YAML
version: "3.9"
|
|
|
|
# Compose override for RDF-enabled local stacks.
|
|
# Use together with docker-compose.yml or docker-compose-postgres.yml.
|
|
services:
|
|
execute-migrate-all:
|
|
environment:
|
|
RDF_ENABLED: ${RDF_ENABLED:-true}
|
|
RDF_STORAGE_TYPE: ${RDF_STORAGE_TYPE:-FUSEKI}
|
|
RDF_ENDPOINT: ${RDF_ENDPOINT:-http://fuseki:3030/openmetadata}
|
|
RDF_REMOTE_USERNAME: ${RDF_REMOTE_USERNAME:-admin}
|
|
RDF_REMOTE_PASSWORD: ${RDF_REMOTE_PASSWORD:-admin}
|
|
RDF_BASE_URI: ${RDF_BASE_URI:-https://open-metadata.org/}
|
|
RDF_JSONLD_ENABLED: ${RDF_JSONLD_ENABLED:-true}
|
|
RDF_SPARQL_ENABLED: ${RDF_SPARQL_ENABLED:-true}
|
|
RDF_DATASET: ${RDF_DATASET:-openmetadata}
|
|
depends_on:
|
|
fuseki:
|
|
condition: service_healthy
|
|
|
|
openmetadata-server:
|
|
environment:
|
|
RDF_ENABLED: ${RDF_ENABLED:-true}
|
|
RDF_STORAGE_TYPE: ${RDF_STORAGE_TYPE:-FUSEKI}
|
|
RDF_ENDPOINT: ${RDF_ENDPOINT:-http://fuseki:3030/openmetadata}
|
|
RDF_REMOTE_USERNAME: ${RDF_REMOTE_USERNAME:-admin}
|
|
RDF_REMOTE_PASSWORD: ${RDF_REMOTE_PASSWORD:-admin}
|
|
RDF_BASE_URI: ${RDF_BASE_URI:-https://open-metadata.org/}
|
|
RDF_JSONLD_ENABLED: ${RDF_JSONLD_ENABLED:-true}
|
|
RDF_SPARQL_ENABLED: ${RDF_SPARQL_ENABLED:-true}
|
|
RDF_DATASET: ${RDF_DATASET:-openmetadata}
|
|
depends_on:
|
|
fuseki:
|
|
condition: service_healthy
|
|
|
|
fuseki:
|
|
image: stain/jena-fuseki:5.0.0
|
|
container_name: openmetadata-fuseki
|
|
hostname: fuseki
|
|
ports:
|
|
- "3030:3030"
|
|
networks:
|
|
- local_app_net
|
|
environment:
|
|
- ADMIN_PASSWORD=admin
|
|
- JVM_ARGS=${FUSEKI_JVM_ARGS:--Xmx1500m -Xms256m}
|
|
- FUSEKI_BASE=/fuseki
|
|
volumes:
|
|
- fuseki-data:/fuseki
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
memory: 2G
|
|
reservations:
|
|
memory: 256m
|
|
restart: "on-failure:3"
|
|
healthcheck:
|
|
test: "curl -s -f http://localhost:3030/\\$/ping > /dev/null || exit 1"
|
|
interval: 15s
|
|
timeout: 10s
|
|
retries: 20
|
|
start_period: 60s
|
|
# Create the database directory before starting Fuseki
|
|
entrypoint: /bin/sh -c "mkdir -p /fuseki/databases/openmetadata && exec /docker-entrypoint.sh /jena-fuseki/fuseki-server --update --loc=/fuseki/databases/openmetadata /openmetadata"
|
|
|
|
networks:
|
|
local_app_net:
|
|
name: ometa_network
|
|
ipam:
|
|
driver: default
|
|
config:
|
|
- subnet: "172.16.239.0/24"
|
|
|
|
volumes:
|
|
fuseki-data:
|
|
driver: local
|