]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
chore: add devcontainers configuration
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 23 Nov 2025 14:05:11 +0000 (15:05 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 23 Nov 2025 14:05:11 +0000 (15:05 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
.vscode/extensions.json
ReforceXY/.devcontainer/devcontainer.json [new file with mode: 0644]
ReforceXY/.devcontainer/docker-compose.dev.yml [new file with mode: 0644]
quickadapter/.devcontainer/devcontainer.json [new file with mode: 0644]
quickadapter/.devcontainer/docker-compose.dev.yml [new file with mode: 0644]

index 29b973f92fb3898feb0b4e7ea91e112fcac19f83..2afe1b3647b26dfc5bde0d5b60682b90e2828a1d 100644 (file)
@@ -5,6 +5,7 @@
     "EditorConfig.EditorConfig",
     "streetsidesoftware.code-spell-checker",
     "ms-python.python",
-    "charliermarsh.ruff"
+    "charliermarsh.ruff",
+    "ms-vscode-remote.remote-containers"
   ]
 }
diff --git a/ReforceXY/.devcontainer/devcontainer.json b/ReforceXY/.devcontainer/devcontainer.json
new file mode 100644 (file)
index 0000000..f220cdf
--- /dev/null
@@ -0,0 +1,29 @@
+{
+       "name": "ReforceXY Dev",
+       "dockerComposeFile": [
+               "../docker-compose.yml",
+               "docker-compose.dev.yml"
+       ],
+       "service": "freqtrade",
+       "workspaceFolder": "/workspace",
+       "mounts": [
+               "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached"
+       ],
+       "customizations": {
+               "vscode": {
+                       "extensions": [
+                               "EditorConfig.EditorConfig",
+                               "streetsidesoftware.code-spell-checker",
+                               "ms-python.python",
+                               "charliermarsh.ruff"
+                       ],
+                       "settings": {
+                               "python.defaultInterpreterPath": "/usr/local/bin/python",
+                               "python.analysis.extraPaths": [
+                                       "/freqtrade"
+                               ]
+                       }
+               }
+       },
+       "remoteUser": "ftuser"
+}
diff --git a/ReforceXY/.devcontainer/docker-compose.dev.yml b/ReforceXY/.devcontainer/docker-compose.dev.yml
new file mode 100644 (file)
index 0000000..fd65ac3
--- /dev/null
@@ -0,0 +1,4 @@
+version: '3'
+services:
+  freqtrade:
+    container_name: freqtrade-ReforceXY-dev
diff --git a/quickadapter/.devcontainer/devcontainer.json b/quickadapter/.devcontainer/devcontainer.json
new file mode 100644 (file)
index 0000000..d129c7f
--- /dev/null
@@ -0,0 +1,29 @@
+{
+       "name": "QuickAdapter Dev",
+       "dockerComposeFile": [
+               "../docker-compose.yml",
+               "docker-compose.dev.yml"
+       ],
+       "service": "freqtrade",
+       "workspaceFolder": "/workspace",
+       "mounts": [
+               "source=${localWorkspaceFolder},target=/workspace,type=bind,consistency=cached"
+       ],
+       "customizations": {
+               "vscode": {
+                       "extensions": [
+                               "EditorConfig.EditorConfig",
+                               "streetsidesoftware.code-spell-checker",
+                               "ms-python.python",
+                               "charliermarsh.ruff"
+                       ],
+                       "settings": {
+                               "python.defaultInterpreterPath": "/usr/local/bin/python",
+                               "python.analysis.extraPaths": [
+                                       "/freqtrade"
+                               ]
+                       }
+               }
+       },
+       "remoteUser": "ftuser"
+}
diff --git a/quickadapter/.devcontainer/docker-compose.dev.yml b/quickadapter/.devcontainer/docker-compose.dev.yml
new file mode 100644 (file)
index 0000000..67248f8
--- /dev/null
@@ -0,0 +1,4 @@
+version: '3'
+services:
+  freqtrade:
+    container_name: freqtrade-quickadapter-dev