Settings
⚠️ Important
These settings should be configured via environment variables in production. This UI is for reference and local development only. See .env.example for all available options.
MDM Integration
ENV: MDM_PROVIDERMobileIron/Ivanti is the default for Trader Joe's.
ENV: MDM_BASE_URLENV: MDM_USERNAMEENV: MDM_PASSWORDStored in environment variable, never in the database.
Device Farm
ENV: DEVICE_FARM_PROVIDERENV: BROWSERSTACK_USERNAMEENV: BROWSERSTACK_ACCESS_KEYTest Credentials
ENV: TEST_USERNAMECredentials used by Appium to log into the store app.
ENV: TEST_PASSWORDNotifications
ENV: SLACK_WEBHOOK_URLPost deployment results to a Slack channel.
Pipeline
ENV: MAX_PARALLEL_DEVICESNumber of Appium workers to run concurrently.
ENV: WEBHOOK_SECRETHMAC secret for validating incoming GitHub webhooks.
GitHub Webhook Setup
Add this webhook to your GitHub repository to trigger deployments on push:
POST {YOUR_API_URL}/api/webhook/github
Content-Type: application/json
Events: push, workflow_dispatch