Как отлаживать узел, приложение js в контейнере Docker и nodemon? - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь отладить мое приложение node.js.Я попытался соединиться с моим контейнерным приложением, используя webstorm и Chrome Node.js V8 --inspector Manager (NiM).В обоих случаях я не смог подключиться к своему приложению-контейнеру: (

Я запускаю 2 контейнера в сети Docker "DockerNetwork" Ngrok:

docker run --rm -it --network DockerNetwork wernight/ngrok ngrok http myAction:5000

Docker run -v //:/ action -it --rm --network DockerNetwork --name myAction myImage

Моя среда докера выглядит так: enter image description here

my dockerFile:

FROM node:10-alpine
RUN npm install -g nodemon
RUN mkdir -p /action
WORKDIR /
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
VOLUME /action/functions/node_modules
EXPOSE 9229
ENTRYPOINT ["sh","/entrypoint.sh"]

entrpoint.sh:

#!/bin/sh
cd /action/functions
npm install
nodemon --inspect=0.0.0.0:9229 start.js -L 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...