mirror of
https://github.com/A6-9V/MQL5-Google-Onedrive.git
synced 2026-04-11 12:10:56 +00:00
Merged the following branches: - feat-genx-trader-bot-bridge (ZOLO bridge, Docker updates) - feature/zolo-integration-update (ZOLO bridge improvements) - feature/add-web-request (Requests support) - fix-mql5-ask-bid-usage (Fix for MQL5) - update-documentation-and-setup-script (Docs update) - update-trading-bridge-zolo (Bridge IP update) - expert-mapsar-improvements (MAPSAR EA improvements) - remote-control-intelligence-tools-integration (Remote control guide) - feat/cli-documentation (CLI docs) - perf-optimize-validator (Validator script optimization) - jules-docker-run-verification (Verification doc update) Resolved conflicts in: - mt5/MQL5/Experts/SMC_TrendBreakout_MTF_EA.mq5 (Version 1.21, merged improvements) - scripts/ci_validate_repo.py (Kept optimized version) - render.yaml (Merged configs) - docker-compose.yml (Merged configs) - README.md & docs (Merged updates) Security fixes: - Removed hardcoded credentials from setup_github_secrets.ps1 and docs/GITHUB_CI_CD_SETUP.md.
60 lines
1.6 KiB
JSON
60 lines
1.6 KiB
JSON
{
|
|
"name": "MQL5 Trading Automation Dev Container",
|
|
"build": {
|
|
"dockerfile": "../Dockerfile.dev",
|
|
"context": ".."
|
|
},
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/python:1": {
|
|
"version": "3.11"
|
|
},
|
|
"ghcr.io/devcontainers/features/git:1": {},
|
|
"ghcr.io/devcontainers/features/github-cli:1": {}
|
|
},
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"ms-python.python",
|
|
"ms-python.vscode-pylance",
|
|
"ms-python.black-formatter",
|
|
"ms-azuretools.vscode-docker",
|
|
"GitHub.copilot",
|
|
"eamodio.gitlens",
|
|
"ms-vscode.powershell"
|
|
],
|
|
"settings": {
|
|
"python.defaultInterpreterPath": "/usr/local/bin/python",
|
|
"python.linting.enabled": true,
|
|
"python.linting.pylintEnabled": true,
|
|
"python.formatting.provider": "black",
|
|
"editor.formatOnSave": true,
|
|
"files.eol": "\n"
|
|
}
|
|
}
|
|
},
|
|
"forwardPorts": [8080, 5000, 3000],
|
|
"portsAttributes": {
|
|
"8080": {
|
|
"label": "Main App",
|
|
"onAutoForward": "notify"
|
|
},
|
|
"5000": {
|
|
"label": "API Server",
|
|
"onAutoForward": "ignore"
|
|
},
|
|
"3000": {
|
|
"label": "Dashboard",
|
|
"onAutoForward": "ignore"
|
|
}
|
|
},
|
|
"postCreateCommand": "pip install -r requirements.txt && pip install -r scripts/requirements_bot.txt",
|
|
"remoteUser": "root",
|
|
"mounts": [
|
|
"source=${localWorkspaceFolder}/config,target=/app/config,type=bind,consistency=cached",
|
|
"source=${localWorkspaceFolder}/logs,target=/app/logs,type=bind,consistency=cached"
|
|
],
|
|
"remoteEnv": {
|
|
"PYTHONPATH": "/app",
|
|
"PYTHONUNBUFFERED": "1"
|
|
}
|
|
}
|