# ============================================================================= # 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