JavaScript
3
Вклад в тег
node -v
node lesson.js
node lesson
xdebug.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=9999
Settings > Languages & Frameworks > PHP > Debug
Advanced settings
убрать галку с Notify if debug session was finished without being pausedSettings > Languages & Frameworks > PHP > Servers
server_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 .