Size: a a a

Node.js — русскоговорящее сообщество

2020 March 31

B

Bat in Node.js — русскоговорящее сообщество
Alexander Popov
Когда проект перешёл из проекта Гайда, в свой собственный, с собственными фичами. Довольно сложно делать все как делает кто то в книжке, а потом когда подключаешь свои собственные идеи улучшений, ничего не состыковывается.
ты не ответил на вопрос что за проблемы с масштабированием и каким масштабированием (оно разное бывает)
источник

AP

Alexander Popov in Node.js — русскоговорящее сообщество
Я про добавление новых элементов, про которых не рассказывали в Гайде. Допустим добавление лоадеров в конфигурации. Стоит ли изучать для этого webpack конкретно или по каждой проблеме бегать на stackoverflow?
источник

A

Aleksandr in Node.js — русскоговорящее сообщество
Ребят как вот это обрабатывать. Тип если нет роута кидать на 404 страницу?
источник

JP

Joe Pesci in Node.js — русскоговорящее сообщество
Aleksandr
Ребят как вот это обрабатывать. Тип если нет роута кидать на 404 страницу?
В самом конце роутов например

app.use(function(req, res, next) {
 res.status(404).send('Sorry cant find that!');
});
источник

A

Aleksandr in Node.js — русскоговорящее сообщество
Спасибо большое
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
проблема тысячелетия
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Ставил ко пакет node-memwatch? Ругается
Can't find Python executable "python", you can set the PYTHON env variable внутри докера
источник

倫岡

倫太郎 岡部 in Node.js — русскоговорящее сообщество
🙈
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
RusaXXX
Ставил ко пакет node-memwatch? Ругается
Can't find Python executable "python", you can set the PYTHON env variable внутри докера
тебе нужно ребутнуть пк
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Илья | 😶
тебе нужно ребутнуть пк
как это поможет?
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
RusaXXX
как это поможет?
ну я хуй знает
А чем тебе поможет, что ты вопросы для гугла в телеграме спрашиваешь ?
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Илья | 😶
ну я хуй знает
А чем тебе поможет, что ты вопросы для гугла в телеграме спрашиваешь ?
Гугл не помог, вот сюда написал
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
RusaXXX
Гугл не помог, вот сюда написал
жестко
Тут сидят люди умнее гугла, да
Есть такое
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
RusaXXX
Ставил ко пакет node-memwatch? Ругается
Can't find Python executable "python", you can set the PYTHON env variable внутри докера
докер файл покажи
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
этот пакет использует node-gyp, тебе нужно понять что требуется для его работы в докере
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
RusaXXX
Ставил ко пакет node-memwatch? Ругается
Can't find Python executable "python", you can set the PYTHON env variable внутри докера
в принципе, что-то из этого поможет

https://github.com/nodejs/docker-node/issues/282

https://stackoverflow.com/questions/44371864/using-docker-with-nodejs-with-node-gyp-dependencies

или в ишью самого пакета поищи docker
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
докер файл покажи
FROM node:10.13-alpine

ARG NODE_ENV
ENV NODE_ENV $NODE_ENV
ENV YARN_VERSION 1.13.0

RUN apk add --no-cache  --virtual .gyp \
   autoconf \
   automake \
   bash \
   ca-certificates \
   curl \
   g++ \
   gcc \
   git \
   python \
   lcms2-dev \
   libjpeg-turbo-dev \
   libpng-dev \
   make \
   wget \
 && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
 && wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk \
 && apk add glibc-2.28-r0.apk \
 && rm -rf glibc-2.28-r0.apk \
 && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \
 && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \
 && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \
 && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
 && rm yarn-v$YARN_VERSION.tar.gz

COPY . /app
WORKDIR /app

RUN set -ex; \
 if [ "$NODE_ENV" = "production" ]; then \
   yarn install --no-cache --frozen-lockfile --production; \
   yarn build; \
 elif [ "$NODE_ENV" = "development" ]; then \
   yarn install --no-cache --frozen-lockfile; \
 fi;

EXPOSE 4000
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
в принципе, что-то из этого поможет

https://github.com/nodejs/docker-node/issues/282

https://stackoverflow.com/questions/44371864/using-docker-with-nodejs-with-node-gyp-dependencies

или в ишью самого пакета поищи docker
по первой ссылке тоже пробовал что написано, не взлетает все равно
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
RusaXXX
FROM node:10.13-alpine

ARG NODE_ENV
ENV NODE_ENV $NODE_ENV
ENV YARN_VERSION 1.13.0

RUN apk add --no-cache  --virtual .gyp \
   autoconf \
   automake \
   bash \
   ca-certificates \
   curl \
   g++ \
   gcc \
   git \
   python \
   lcms2-dev \
   libjpeg-turbo-dev \
   libpng-dev \
   make \
   wget \
 && wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub \
 && wget -q https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.28-r0/glibc-2.28-r0.apk \
 && apk add glibc-2.28-r0.apk \
 && rm -rf glibc-2.28-r0.apk \
 && curl -fSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \
 && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \
 && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \
 && ln -snf /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \
 && rm yarn-v$YARN_VERSION.tar.gz

COPY . /app
WORKDIR /app

RUN set -ex; \
 if [ "$NODE_ENV" = "production" ]; then \
   yarn install --no-cache --frozen-lockfile --production; \
   yarn build; \
 elif [ "$NODE_ENV" = "development" ]; then \
   yarn install --no-cache --frozen-lockfile; \
 fi;

EXPOSE 4000
фига у тебя как наворочено, сам тогда разбирайся
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
а нафига нужен yarn в докере?
источник