diff --git a/.node-version b/.node-version new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..8fdd954 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 \ No newline at end of file diff --git a/10/node-10.15.3/COMANDOS-DOCKER.md b/10/node-10.15.3/COMANDOS-DOCKER.md index b13bce3..bac284b 100644 --- a/10/node-10.15.3/COMANDOS-DOCKER.md +++ b/10/node-10.15.3/COMANDOS-DOCKER.md @@ -2,6 +2,8 @@ 1. docker-compose build +Debug (Node Inspector): porta 9229 exposta no container + 2. docker-compose up -d 3. docker-compose run node-course npm install (para rodar comandos diretamente dentro do container) diff --git a/10/node-10.15.3/Dockerfile b/10/node-10.15.3/Dockerfile index e858c44..112695f 100755 --- a/10/node-10.15.3/Dockerfile +++ b/10/node-10.15.3/Dockerfile @@ -1,4 +1,4 @@ -FROM node:10.15.3 +FROM node:22-alpine RUN npm install nodemon -g @@ -6,6 +6,6 @@ USER node WORKDIR /home/node/app -EXPOSE 3000 5858 +EXPOSE 3000 9229 CMD ["npm", "start"] diff --git a/10/node-10.15.3/docker-compose.yml b/10/node-10.15.3/docker-compose.yml index e92ddff..6dbc875 100755 --- a/10/node-10.15.3/docker-compose.yml +++ b/10/node-10.15.3/docker-compose.yml @@ -5,7 +5,7 @@ services: build: . ports: - "3000:3000" - - "5858:5858" + - "9229:9229" volumes: - ./:/home/node/app networks: diff --git a/10/node-10.15.3/package.json b/10/node-10.15.3/package.json index d27aca3..05cbe25 100755 --- a/10/node-10.15.3/package.json +++ b/10/node-10.15.3/package.json @@ -4,7 +4,10 @@ "description": "", "main": "app.js", "scripts": { - "start": "nodemon app.js" + "start": "nodemon --inspect=0.0.0.0:9229 app.js" + }, + "engines": { + "node": ">=22" }, "author": "Fernando da Costa Felicio", "license": "MIT", diff --git a/6/node-6.17.1-alpine/COMANDOS-DOCKER.md b/6/node-6.17.1-alpine/COMANDOS-DOCKER.md index 117b4f9..31deff0 100644 --- a/6/node-6.17.1-alpine/COMANDOS-DOCKER.md +++ b/6/node-6.17.1-alpine/COMANDOS-DOCKER.md @@ -2,6 +2,8 @@ 1. docker-compose build +Debug (Node Inspector): porta 9229 exposta no container + 2. docker-compose up (subindo e verificando os processos do container) 3. docker-compose up -d (sobe o container sem a saída de execuções no terminal) diff --git a/6/node-6.17.1-alpine/Dockerfile b/6/node-6.17.1-alpine/Dockerfile index 5ce9437..7b5fa89 100644 --- a/6/node-6.17.1-alpine/Dockerfile +++ b/6/node-6.17.1-alpine/Dockerfile @@ -1,4 +1,4 @@ -FROM node:6.17.1-alpine +FROM node:22-alpine RUN npm install nodemon -g @@ -6,6 +6,6 @@ USER node WORKDIR /home/node/app -EXPOSE 3000 5858 +EXPOSE 3000 9229 CMD ["npm", "start"] \ No newline at end of file diff --git a/6/node-6.17.1-alpine/docker-compose.yml b/6/node-6.17.1-alpine/docker-compose.yml index eb0c0b1..59273ac 100644 --- a/6/node-6.17.1-alpine/docker-compose.yml +++ b/6/node-6.17.1-alpine/docker-compose.yml @@ -5,7 +5,7 @@ services: build: . ports: - "3000:3000" - - "5858:5858" + - "9229:9229" volumes: - ./:/home/node/app networks: diff --git a/6/node-6.17.1-alpine/package.json b/6/node-6.17.1-alpine/package.json index ddd1589..43321c4 100644 --- a/6/node-6.17.1-alpine/package.json +++ b/6/node-6.17.1-alpine/package.json @@ -4,7 +4,10 @@ "description": "", "main": "app.js", "scripts": { - "start": "node app.js" + "start": "nodemon --inspect=0.0.0.0:9229 app.js" + }, + "engines": { + "node": ">=22" }, "author": "Fernando da Costa Felicio", "license": "MIT" diff --git a/8/node-8.15.1-alpine/COMANDOS-DOCKER.md b/8/node-8.15.1-alpine/COMANDOS-DOCKER.md index cf0401c..bed86ff 100644 --- a/8/node-8.15.1-alpine/COMANDOS-DOCKER.md +++ b/8/node-8.15.1-alpine/COMANDOS-DOCKER.md @@ -2,6 +2,8 @@ 1. docker-compose build +Debug (Node Inspector): porta 9229 exposta no container + 2. docker-compose up (subindo e verificando os processos do container) 3. docker-compose up -d (sobe o container sem a saída de execuções no terminal) diff --git a/8/node-8.15.1-alpine/Dockerfile b/8/node-8.15.1-alpine/Dockerfile index d3676b1..7b5fa89 100644 --- a/8/node-8.15.1-alpine/Dockerfile +++ b/8/node-8.15.1-alpine/Dockerfile @@ -1,4 +1,4 @@ -FROM node:8.15.1-alpine +FROM node:22-alpine RUN npm install nodemon -g @@ -6,6 +6,6 @@ USER node WORKDIR /home/node/app -EXPOSE 3000 5858 +EXPOSE 3000 9229 CMD ["npm", "start"] \ No newline at end of file diff --git a/8/node-8.15.1-alpine/docker-compose.yml b/8/node-8.15.1-alpine/docker-compose.yml index 3a44d25..1483db6 100644 --- a/8/node-8.15.1-alpine/docker-compose.yml +++ b/8/node-8.15.1-alpine/docker-compose.yml @@ -5,7 +5,7 @@ services: build: . ports: - "3000:3000" - - "5858:5858" + - "9229:9229" volumes: - ./:/home/node/app networks: diff --git a/8/node-8.15.1-alpine/package.json b/8/node-8.15.1-alpine/package.json index 3436bc2..276c6e9 100644 --- a/8/node-8.15.1-alpine/package.json +++ b/8/node-8.15.1-alpine/package.json @@ -4,7 +4,10 @@ "description": "", "main": "app.js", "scripts": { - "start": "nodemon app.js" + "start": "nodemon --inspect=0.0.0.0:9229 app.js" + }, + "engines": { + "node": ">=22" }, "author": "Fernando da Costa Felicio", "license": "MIT",