MQL5-Google-Onedrive/config/gitlab_vault.json.example
copilot-swe-agent[bot] f33065b871 Add GitLab CI/CD support with Environment Toolkit and API secrets management
- Created .gitlab-ci.yml with multi-stage pipeline (validate, build, test, package, deploy)
- Added comprehensive GitLab CI/CD setup guide with GET integration
- Created API environment secrets documentation for all credentials
- Added GitLab secrets management script (set_gitlab_secrets.sh)
- Created GitLab Environment Toolkit configuration (.get-config.yml)
- Added GitLab vault configuration template
- Created GitLab quick reference guide
- Updated documentation index with CI/CD section
- Updated README with GitLab CI/CD information
- Enhanced .gitignore to prevent vault files from being committed

Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-14 21:11:29 +00:00

63 lines
2.1 KiB
JSON

{
"description": "GitLab Vault configuration for MQL5 Trading Automation - Copy this file to gitlab_vault.json and fill in your credentials",
"cloudflare": {
"zone_id": "your_cloudflare_zone_id",
"account_id": "your_cloudflare_account_id",
"api_token": "your_cloudflare_api_token",
"domain": "your_domain.com"
},
"telegram_bot": {
"name": "t.me/your_bot_name",
"token": "1234567890:ABCdefGHIjklMNOpqrsTUVwxyz",
"api": "1234567890:ABCdefGHIjklMNOpqrsTUVwxyz",
"allowed_user_ids": [123456789, 987654321],
"webhook_url": "https://core.telegram.org/bots/api"
},
"github": {
"pat": "github_pat_your_token_here",
"username": "your_github_username"
},
"gitlab": {
"pat": "glpat-your_gitlab_token_here",
"username": "your_gitlab_username",
"project_id": "12345678"
},
"api_keys": {
"gemini": "AIzaSyYour-Gemini-API-Key-Here",
"jules": "your_jules_api_key_here",
"openai": "sk-your-openai-key-here"
},
"cloud": {
"render_api_key": "rnd_your_render_api_key",
"railway_token": "your_railway_token",
"fly_api_token": "fo1_your_fly_token",
"aws_access_key_id": "AKIAIOSFODNN7EXAMPLE",
"aws_secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY",
"gcp_project_id": "your-gcp-project-id",
"gcp_service_account_key": "path/to/service-account-key.json"
},
"docker": {
"username": "your_docker_hub_username",
"password": "dckr_pat_your_docker_access_token"
},
"mt5": {
"server": "Exness-MT5Real",
"login": "your_mt5_login",
"password": "your_mt5_password"
},
"notifications": {
"slack_webhook": "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXX",
"discord_webhook": "https://discord.com/api/webhooks/1234567890/XXXXXXXXXXXX",
"email": "your-email@example.com"
},
"rclone": {
"config_b64": "base64_encoded_rclone_config",
"remote": "onedrive",
"path": "Apps/MT5/MQL5"
},
"security": {
"encryption_key": "your_32_character_encryption_key",
"jwt_secret": "your_jwt_secret_key",
"api_secret": "your_api_secret_key"
}
}