From 14d086fadff7372df5e193b5253894bd42fd3ef6 Mon Sep 17 00:00:00 2001 From: shiipou Date: Mon, 13 Mar 2023 16:20:00 +0100 Subject: [PATCH 1/2] build: Add vscode debug config for lenra_cli node --- .vscode/launch.json | 20 ++++++++++++++++++++ .vscode/tasks.json | 19 +++++++++++++++++++ lenra.yml | 8 ++++++-- package.json | 3 ++- 4 files changed, 47 insertions(+), 3 deletions(-) create mode 100755 .vscode/launch.json create mode 100755 .vscode/tasks.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100755 index 0000000..e004028 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "attach", + "name": "Lenra debug", + "skipFiles": [ + "/**" + ], + "port": 9229, + "localRoot": "${workspaceFolder}", + "remoteRoot": "/app", + "preLaunchTask": "lenra-start" + } + ] +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100755 index 0000000..fe1daa9 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,19 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the tasks.json format + "version": "2.0.0", + "tasks": [ + { + "label": "lenra-start", + "type": "shell", + "command": "lenra start", + "dependsOn":[ "lenra-build" ], + "group": "build" + }, { + "label": "lenra-build", + "type": "shell", + "command": "lenra build --expose", + "group":"build" + } + ] +} \ No newline at end of file diff --git a/lenra.yml b/lenra.yml index a39c2fc..f8652e5 100644 --- a/lenra.yml +++ b/lenra.yml @@ -15,8 +15,6 @@ generator: - server.js ports: - 3000 - envs: - suppress_lock: "true" healthcheck: cmd: curl --fail http://localhost:8080/_/health start: 3s @@ -31,3 +29,9 @@ generator: - "!/resources/" - "!/services/" - "!/views/" +dev: + dofigen: + cmd: + - npm run debug + ports: + - 9229 diff --git a/package.json b/package.json index eec10ee..e41ed0f 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "description": "Lenra's javascript template", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 0" + "test": "echo \"Error: no test specified\" && exit 0", + "debug": "touch /tmp/.lock && node --inspect-brk=0.0.0.0:9229 server.js" }, "keywords": [], "author": "Lenra", From f6f93967e391723d514fb4ff7c781e1deb617bf8 Mon Sep 17 00:00:00 2001 From: Shiipou Date: Tue, 14 Mar 2023 12:20:20 +0100 Subject: [PATCH 2/2] Fix review --- .vscode/tasks.json | 4 ++-- lenra.yml | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index fe1daa9..f56aa02 100755 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -12,8 +12,8 @@ }, { "label": "lenra-build", "type": "shell", - "command": "lenra build --expose", + "command": "lenra build", "group":"build" } ] -} \ No newline at end of file +} diff --git a/lenra.yml b/lenra.yml index f8652e5..3a09f75 100644 --- a/lenra.yml +++ b/lenra.yml @@ -15,6 +15,8 @@ generator: - server.js ports: - 3000 + envs: + suppress_lock: "true" healthcheck: cmd: curl --fail http://localhost:8080/_/health start: 3s