Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
boolboost
@boolboost
Ставится легко npm install
https://github.com/beejeebus/drupal-nodejs/blob/master/nodejs.config.js.example нужно прописать host port и секретный ключ
Так же эти же настройки нужно указать на сайте в конфигурации модуля nodejs
settings = {
scheme: 'http',
port: 8888,
host: '',
resource: '/socket.io',
serviceKey: 'secret',
backend: {
port: 80,
host: 'domain site',
scheme: 'http',
basePath: '',
messagePath: '/nodejs/message'
},
debug: false,
baseAuthPath: '/nodejs/',
extensions: [],
clientsCanWriteToChannels: false,
clientsCanWriteToClients: false,
transports: ['websocket', 'polling'],
jsMinification: true,
jsEtag: true,
logLevel: 1
};
Вот мои настройки на том же сервере где и друпал ставил ноду
host пустойуказал так как localhost если указать или домен работать не будет
Открыл порт 8888
boolboost
@boolboost
Ну и дополнительно настроил forever для автоматисеского запуска
sudo npm install forever -g
forever start app.js
Так стартуешь один раз
И он сам поднимает приложение если оно упало
И добавил в авто запуск, тут уже от вашего скила ... Я добавлял в crontab.

crontab -e

@reboot /usr/bin/forever start --workingDir /path/nodejs /path/app.js

Собственно собирал по крупицам никто не пишет про то как настраивать nodejs на томже сервере ).
Всё.
alexd73
@alexd73

Собственно собирал по крупицам никто не пишет про то как настраивать nodejs на томже сервере ).

чем не повод написать?

boolboost
@boolboost
Повод, собираюсь написать.
Ivan
@Punk-UnDeaD
парни, кто активно с варнишем работал?
Alan Bondarchuk
@fortis
@Grayw0lf использовать nodejs как интерфейс а друпал как бекенд? имхо затея бесполезная, там от друпала ниче не останется
Ivan
@Punk-UnDeaD
чойта?
Alan Bondarchuk
@fortis
я понимаю фронтенд фреймворк взять
но у ноды все свое есть, зачем тогда друпал дергать ?
Ivan
@Punk-UnDeaD
друпал как конструктор филдов и сущностей вполне хорош
Alan Bondarchuk
@fortis
если он тормозит то в чем перемены?)
датьфу)
консоль у симфони лучше с этим справится
Ivan
@Punk-UnDeaD
админка есть
Alan Bondarchuk
@fortis
из ноды работать с друпалом через апи?
boolboost
@boolboost
Оу nodejs для рендера я не юзал(
Alan Bondarchuk
@fortis
админка и у симфони генерится
boolboost
@boolboost
Но вообще и такое реально чисто drupal для админки
Alan Bondarchuk
@fortis
админка друпала хороша тем что через нее интерфейс можно строить сайту
а когда его нет толку от нее
да и при связывании ноды с друпалом через апи всеравно тормозом останется друпал
ради ускорения имхо это глупость
Ivan
@Punk-UnDeaD
ну как через апи
прямыми запросами в базу с кешированием в мемкеш при чтении
друпал вообще не участвует
даже и на запись немного можно
Alan Bondarchuk
@fortis
наворотить много можно)
только какой смысл если кодишь ты не на друпале
создание сущностей и формы редактирования со списками это не великое достижение друпала
Ivan
@Punk-UnDeaD
вот этот аргумент странный
ну и что, что уже не на друпале?
заплачено за что?
Alan Bondarchuk
@fortis
за то чтоб кодить без друпала? не знаю
если задача стоит и оплачена вхреначить ноду вместо рендера друпала то все ок надо делать)
Ivan
@Punk-UnDeaD
ну вот за что заплачено, что решено, или разрабу самому для дома для семьи захотелось, то и делается
Alan Bondarchuk
@fortis
если разработать проект то идея дурацкая
от того что за это платят лучше такое решение не становится))