Skip to content
QuickCloud Docs

Environment Variables

All environment variables accepted by QuickCloud Docker containers.

Environment Variables

All QuickCloud containers share a common set of variables, plus product-specific ones.

Common (all products)

VariableRequiredDescription
QUICKCLOUD_API_KEYYesYour tenant API key — used to authenticate with the AI Gateway
QUICKCLOUD_TENANT_IDYesYour tenant identifier
TARGET_CLOUDYesaws | azure | gcp
LOG_LEVELNodebug | info | warn | error (default: info)
HTTPS_PROXYNoProxy for outbound HTTPS — required in locked-down networks
NO_PROXYNoComma-separated list of hosts that bypass the proxy

Mainframe Migration

VariableRequiredDescription
MAINFRAME_HOSTYesHostname or IP of the mainframe
MAINFRAME_PORTNoPort (default: 23 for TN3270, 992 for TLS)
MAINFRAME_USERYesService account username
MAINFRAME_PASSWORDYesService account password (use a secret manager)
SOURCE_PLATFORMYeszos | as400 | unisys | nonstop | natural
TARGET_LANGUAGEYesjava | python | csharp | nodejs
OUTPUT_DIRNoDirectory for generated code (default: /output)

Database Migration

VariableRequiredDescription
SOURCE_DB_URLYesJDBC or native connection string for the source database
TARGET_DB_URLYesConnection string for the target database
MIGRATION_MODENobulk | cdc | full (default: full)
QUALITY_THRESHOLDNoMinimum data quality score 0–100 (default: 80)
BATCH_SIZENoRows per batch during bulk load (default: 10000)

Identity & Access (IAM) Migration

VariableRequiredDescription
SOURCE_IAMYesracf | acf2 | topsecret | activedirectory | ldap
SOURCE_EXPORT_PATHYesPath to the source IAM export file
TARGET_IAMYesaws-iam | azure-ad | gcp-iam | okta
DRY_RUNNotrue | false (default: true)
MAPPING_CONFIGNoPath to a custom YAML privilege mapping file

Modernization, Security & Cost Intelligence (AI)

VariableRequiredDescription
CLOUD_ACCOUNTSYesJSON array of account credentials to scan
SCAN_INTERVALNoCron expression for scheduled scans (default: 0 */6 * * *)
FRAMEWORKSNoComma-separated compliance frameworks to report on
AUTO_REMEDIATENotrue | false (default: false)

Modernization, Security & Cost Intelligence (AI)

VariableRequiredDescription
CLOUD_ACCOUNTSYesJSON array of account credentials
CURRENCYNoISO 4217 currency code (default: USD)
BUDGET_ALERT_EMAILNoEmail for budget breach notifications

QA Automation (AI)

VariableRequiredDescription
APP_BASE_URLYesBase URL of the application under test
RECORDING_MODENoweb | api | tn3270 (default: web)
SCREENSHOT_THRESHOLDNoVisual regression similarity threshold 0–100 (default: 98)
CI_MODENotrue — exits with code 1 on any test failure

Performance & Load Testing

VariableRequiredDescription
TARGET_URLYesURL of the system under test
MAX_VUSYesMaximum concurrent virtual users (within plan limit)
TEST_PROFILENoramp | spike | step | soak | flat (default: ramp)
DURATIONNoTotal test duration e.g. 30m, 1h (default: 10m)
DATADOG_API_KEYNoStream metrics to DataDog
NEWRELIC_LICENSE_KEYNoStream metrics to New Relic
PAGERDUTY_ROUTING_KEYNoAlert PagerDuty on SLO breach