Files
wehub-resource-sync bf2343b7e4
Integration Tests - MySQL + Elasticsearch / Detect Changes (push) Has been cancelled
Integration Tests - MySQL + Elasticsearch / integration-tests-mysql-elasticsearch (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + Elasticsearch + Redis / integration-tests-postgres-elasticsearch-redis (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / Detect Changes (push) Has been cancelled
Integration Tests - PostgreSQL + OpenSearch / integration-tests-postgres-opensearch (push) Has been cancelled
Java Checkstyle / java-checkstyle (push) Has been cancelled
Maven Collate Tests / maven-collate-ci (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests-status (push) Has been cancelled
Publish Package to Maven Central Repository / publish-maven-packages (push) Has been cancelled
OpenMetadata Service Unit Tests / Detect Changes (push) Has been cancelled
OpenMetadata Service Unit Tests / openmetadata-service-unit-tests (push) Has been cancelled
OpenMetadata Service Unit Tests / k8s_operator-unit-tests (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:35:45 +08:00

51 lines
1.4 KiB
YAML

version: "3.9"
# ARM64-native Apache Jena Fuseki for RDF/Knowledge Graph storage
services:
fuseki:
build:
context: .
dockerfile: Dockerfile.fuseki-simple
platforms:
- linux/arm64
- linux/amd64
container_name: fuseki-standalone
hostname: fuseki
ports:
- "3030:3030"
environment:
# Admin credentials
- ADMIN_PASSWORD=admin
# JVM memory settings - adjust based on your system
- JVM_ARGS=-Xmx4g -Xms2g
# Fuseki configuration
- FUSEKI_HOME=/fuseki
volumes:
# Mount directory for persistent storage (configurable via .env)
- ${DOCKER_VOLUMES_PATH:-./docker-volumes}/fuseki/databases:/fuseki/databases
- ${DOCKER_VOLUMES_PATH:-./docker-volumes}/fuseki/run:/fuseki/run
networks:
- fuseki-net
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3030/$/ping"]
interval: 15s
timeout: 10s
retries: 5
start_period: 30s
deploy:
resources:
limits:
memory: 4G
reservations:
memory: 2G
networks:
fuseki-net:
driver: bridge
# Usage:
# 1. Create the volume directory: mkdir -p fuseki-volume/run
# 2. Build and start: docker-compose -f docker-compose-fuseki-arm64.yml up -d --build
# 3. Access Fuseki UI: http://localhost:3030
# 4. Login: admin/admin
# 5. SPARQL endpoint: http://localhost:3030/openmetadata/sparql