deepstreamIO / deepstream.io

deepstream.io server
https://deepstreamio.github.io
MIT License
7.14k stars 381 forks source link

Running in production #647

Closed sauliusgrigaitis closed 7 years ago

sauliusgrigaitis commented 7 years ago

What is the preferred way to run Deepstream.io server in production? Ubuntu packages don't come with Systemd scripts, so looks like standard way to run services maybe is not the preferred way.

I see there are Docker configs in deepstream.io-docker. Is Docker preferred way to deploy Deepstream.io on production? Or users should simply create Deepstream.io scripts themselves?

datasage commented 7 years ago

I use supervisor to keep the processes up and running. This has worked well so far.

yasserf commented 7 years ago

We used pm2 internally, it works with both the binary and node versions.

A few other people use docker in production as well, either via ECS, DockerSwarm or Kubernetes.

AlexBHarley commented 7 years ago

Closing for a bit of issue clean up