"dockerComposeFile": ["../docker-compose.yml", "docker-compose.dev.yml"],
"service": "freqtrade",
"workspaceFolder": "/workspace/ReforceXY",
- "mounts": ["source=${localWorkspaceFolder}/..,target=/workspace,type=bind,consistency=cached"],
+ "mounts": [
+ "source=${localWorkspaceFolder}/..,target=/workspace,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.config/opencode,target=/home/ftuser/.config/opencode,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.local/share/opencode,target=/home/ftuser/.local/share/opencode,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.local/state/opencode,target=/home/ftuser/.local/state/opencode,type=bind,consistency=cached"
+ ],
+ "features": {
+ "ghcr.io/devcontainers/features/common-utils:2": {
+ "installZsh": true,
+ "configureZshAsDefaultShell": true,
+ "installOhMyZsh": true,
+ "username": "ftuser",
+ "upgradePackages": false
+ },
+ "ghcr.io/devcontainers/features/node:1": {
+ "version": "lts"
+ }
+ },
+ "postCreateCommand": "npm install -g @fission-ai/openspec@latest opencode-ai@latest && pip install --user -r .devcontainer/requirements-dev.txt",
"customizations": {
"vscode": {
"extensions": [
"EditorConfig.EditorConfig",
"streetsidesoftware.code-spell-checker",
"ms-python.python",
- "charliermarsh.ruff"
+ "charliermarsh.ruff",
+ "saoudrizwan.claude-dev"
],
"settings": {
"python.defaultInterpreterPath": "/usr/local/bin/python",
# Build step - only needed when additional dependencies are needed
build:
context: .
- dockerfile: Dockerfile.reforcexy
+ dockerfile: Dockerfile
args:
optuna_version: 4.6.0
restart: unless-stopped
"dockerComposeFile": ["../docker-compose.yml", "docker-compose.dev.yml"],
"service": "freqtrade",
"workspaceFolder": "/workspace/quickadapter",
- "mounts": ["source=${localWorkspaceFolder}/..,target=/workspace,type=bind,consistency=cached"],
+ "mounts": [
+ "source=${localWorkspaceFolder}/..,target=/workspace,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.config/opencode,target=/home/ftuser/.config/opencode,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.local/share/opencode,target=/home/ftuser/.local/share/opencode,type=bind,consistency=cached",
+ "source=${localEnv:HOME}/.local/state/opencode,target=/home/ftuser/.local/state/opencode,type=bind,consistency=cached"
+ ],
+ "features": {
+ "ghcr.io/devcontainers/features/common-utils:2": {
+ "installZsh": true,
+ "configureZshAsDefaultShell": true,
+ "installOhMyZsh": true,
+ "username": "ftuser",
+ "upgradePackages": false
+ },
+ "ghcr.io/devcontainers/features/node:1": {
+ "version": "lts"
+ }
+ },
+ "postCreateCommand": "npm install -g @fission-ai/openspec@latest opencode-ai@latest && pip install --user -r .devcontainer/requirements-dev.txt",
"customizations": {
"vscode": {
"extensions": [
"EditorConfig.EditorConfig",
"streetsidesoftware.code-spell-checker",
"ms-python.python",
- "charliermarsh.ruff"
+ "charliermarsh.ruff",
+ "saoudrizwan.claude-dev"
],
"settings": {
"python.defaultInterpreterPath": "/usr/local/bin/python",
# Build step - only needed when additional dependencies are needed
build:
context: .
- dockerfile: Dockerfile.quickadapter
+ dockerfile: Dockerfile
args:
optuna_version: 4.6.0
scikit_learn_extra_version: 0.3.0