JavaScript
3
Вклад в тег
node -vnode lesson.jsnode lessonxdebug.remote_connect_back=on, тогда не нужно указывать xdebug.remote_host и он ищет сервер на ip, с которого открыли страницу. Правда так не подебажишь cli, но ip-шник хоста тоже можно как-то достать, можете погуглить, если очень хочется.zend_extension=xdebug.so
xdebug.remote_enable=on
xdebug.remote_autostart=on
xdebug.remote_connect_back=on
xdebug.remote_port=9999Settings > Languages & Frameworks > PHP > DebugAdvanced settings убрать галку с Notify if debug session was finished without being pausedSettings > Languages & Frameworks > PHP > Serversserver_name nginx (с другими прокси не настраивал){
"name": "Listen for XDebug in Docker",
"type": "php",
"request": "launch",
"port": 9999,
"pathMappings": {
"Абсолютный путь к папке проекта в контейнере": "${workspaceRoot}"
}
}AAA(CCC(C1_1);A1_1);BBB(B1_1; B1_2);DDD(D1_1).CCC(C1_1) уже находится в найденном (внутри AAA(CCC(C1_1);A1_1)), второй раз его вы не найдёте, для этого придётся повторять парсинг для группы 2 каждого включения.FROM node:8 as build
WORKDIR /web
COPY package.json yarn.lock ./
RUN yarn
COPY . ./
RUN yarn build
FROM nginx:alpine
WORKDIR /usr/share/nginx/html
RUN rm -rf *
COPY --from=build /web/dist .