Не удается подключится к nodejs вне докер контейнера
Есть приложение
DockerFile
FROM node:10.0.0
ADD . /code
WORKDIR /code
RUN npm install
CMD ["server.js"]
Docker compose
node_js_websocket:
restart: always
depends_on:
- redis
container_name: node_js_websocket
build:
context: ./docker/build/node
command: node server.js
network_mode: host
server.js
const httpServer = require("http").createServer();
const io = require("socket.io")(httpServer, {
// ...
});
const REDIS_PORT = 'vps_ip_address';
// Listen to laravel redis events
// Hidden
httpServer.listen(3200, function(){
console.log('Listening 3200 1');
console.log(REDIS_PORT);
});
Так вот, он работает отлично и ловит все от redis
Но когда я от клиента подключаюсь к ноду на впс ws://vps_ip_address:3200, он не видит его, Проблема в том что я не могу подключится снаружи к ноду, запушенную через докер компос