forked from LengKundee/MQL5-Google-Onedrive
1.5 KiB
1.5 KiB
Secrets & Credentials Management
This project requires certain credentials to fully function. Do not commit these values to the repository.
Environment Variables (CI/CD & Scripts)
When running deployment scripts, use environment variables in your .env file or export them.
Firefox Relay
SCRSOR: Firefox Relay profile API key (https://relay.firefox.com/accounts/profile/).COPILOT: Same asSCRSOR.
Telegram Bot
TELEGRAM_BOT_NAME: The t.me link to your bot (e.g.,t.me/GenX_FX_bot).TELEGRAM_BOT_API: Your bot token from @BotFather.TELEGRAM_BOT_TOKEN: Same asTELEGRAM_BOT_API.TELEGRAM_ALLOWED_USER_IDS: Comma-separated list of authorized user IDs.
Cloudflare
CLOUDFLARE_ZONE_ID: Your Cloudflare Zone ID.CLOUDFLARE_ACCOUNT_ID: Your Cloudflare Account ID.DOMAIN_NAME: Your primary domain (e.g.,lengkundee01.org).
Docker Hub
DOCKER_USERNAME: Your Docker Hub username.DOCKER_PASSWORD: Your Docker Hub access token or password.
Example:
export DOCKER_USERNAME="your_user"
export DOCKER_PASSWORD="your_token"
./scripts/update_vps.sh
MQL5 Expert Advisor Inputs
When configuring the EAs in MetaTrader 5, use the Inputs tab. Do not hardcode these in .mq5 files.
- GeminiApiKey: Your Google Gemini API Key.
- WebRequestURL: The ZOLO Bridge URL.
Windows Credential Manager
For local automation, store sensitive tokens in Windows Credential Manager if required by custom scripts.