# =============================================================================
# Integration tests — copy to .env.test and adjust
# =============================================================================
# Master switch (required)
ULTI_TEST_INTEGRATION=1

# Core infra — leave empty to auto-start via Docker testcontainers
# ULTI_TEST_DB_URL=postgres://ulti:test@localhost:5432/ultidb_test?sslmode=disable
# ULTI_TEST_REDIS_ADDR=127.0.0.1:6379
# ULTI_TEST_S3_ENDPOINT=127.0.0.1:9000
# ULTI_TEST_S3_ACCESS_KEY=ultiadmin
# ULTI_TEST_S3_SECRET_KEY=changeme123
# ULTI_TEST_S3_USE_SSL=false
ULTI_TEST_AUTO_MIGRATE=true
ULTI_TEST_PARALLEL=4

# Mail credential encryption (test values — never use in production)
MAIL_CREDENTIAL_KEYS=v1:MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY=
MAIL_ACTIVE_CREDENTIAL_KEY_ID=v1
MAIL_WEBHOOK_SHARED_SECRET=test-webhook-secret

# Optional suite modules (skipped unless enabled)
# ULTI_TEST_NEXTCLOUD=1
# ULTI_TEST_NEXTCLOUD_URL=http://localhost:8081
# ULTI_TEST_IMMICH=1
# ULTI_TEST_IMMICH_URL=http://localhost:2283/api
# ULTI_TEST_JITSI=1
# ULTI_TEST_MEILISEARCH=1
# ULTI_TEST_MEILISEARCH_URL=http://localhost:7700
# ULTI_TEST_MEILISEARCH_KEY=changeme

# Disable heavy suite integrations during core API tests
NEXTCLOUD_ENABLED=false
IMMICH_ENABLED=false
JITSI_ENABLED=false
ONLYOFFICE_ENABLED=false
