COMPOSE_PROJECT_NAME=rdfox-mantix-docker-compose-project

#############################
# RDFOX Configuration
#############################
RDFOX_IMAGE_REPOSITORY=oxfordsemantic/rdfox
RDFOX_INIT_IMAGE_REPOSITORY=oxfordsemantic/rdfox-init
RDFOX_VERSION=7.6
RDFOX_ROLE=admin
RDFOX_PASSWORD=admin

# The path to the RDFox license file
RDFOX_LICENSE_PATH=~/.RDFox/RDFox.lic

#############################
# RDFox Mantix Configuration
#############################

# The RDFox Mantix version
RDFOX_MANTIX_IMAGE_REPOSITORY=oxfordsemantic/rdfox-mantix
RDFOX_MANTIX_VERSION=1.0

# The URL of the RDFOX instance. This URL has to be available to the RDFox Mantix instance
# Here we are using the service name of the RDFOX container as the hostname
# because the RDFOX container is on the same docker network as the RDFox Mantix container
RDFOX_MANTIX_RDFOX_URL=http://rdfox:12110

# The URL of the RDFox Mantix instance. This URL has to be available to the user's browser
RDFOX_MANTIX_AUTH_URL=http://localhost:3000

# This secret is used to encrypt session data. Use openssl rand -base64 33 to generate a new secret.
# The secret provided here is for demonstration purposes only!
RDFOX_MANTIX_AUTH_SECRET="UysggIstQyUdsSqBhcCmugXTb0FoEY2b9gInVPs9ZmjG"

# To suppress TLS config warnings for non https URLs, set RDFOX_MANTIX_RDFOX_URL_ALLOW_INSECURE_CONNECTION=true
# This value should be removed in production environments
RDFOX_MANTIX_RDFOX_URL_ALLOW_INSECURE_CONNECTION=true

# The role mantix will use to access RDFox from the backend
# This role will be created and configured automatically when the initialize script is run
RDFOX_MANTIX_SERVICE_ROLE=mantix

# The password for the mantix service role
RDFOX_MANTIX_SERVICE_PASSWORD=mantix

#############################
# AI and Chat Configuration
#############################

# Eample Open AI config
# RDFOX_MANTIX_AI_PROVIDERS={"openai": {"apiKey": "your-api-key-here"}}
# RDFOX_MANTIX_LANGUAGE_MODEL_ID=openai:gpt-5

# Example Anthropic config
# RDFOX_MANTIX_AI_PROVIDERS={"anthropic": {"apiKey": "your-api-key-here", "baseURL": "http://optional-base-url"}}
# RDFOX_MANTIX_LANGUAGE_MODEL_ID="anthropic:claude-3-haiku-20240307"
