🐳 socketcluster

Highly scalable realtime pub/sub and RPC framework

Docker Ready Ports: 8000 6,198 stars
1. Pull Image docker pull SocketCluster/socketcluster:latest
2. 1-Click Launch Command docker run -d --name socketcluster -p 8000:8000 --restart always SocketCluster/socketcluster:latest
app/Dockerfile
FROM node:18.15.0-slim

LABEL maintainer="Jonathan Gros-Dubois"
LABEL version="20.0.2"
LABEL description="Docker file for SocketCluster with support for clustering."

RUN mkdir -p /usr/src/
WORKDIR /usr/src/
COPY . /usr/src/

RUN npm install .

EXPOSE 8000

CMD ["npm", "run", "start:docker"]