deepstreamio/deepstream.io

By deepstreamio

Updated 15 days ago

Official deepstream.io Docker image

Image
7

1M+

deepstreamio/deepstream.io repository overview

Deepstream.io Docker Image

This is a standalone docker image for the deepstream.io server.

Usage

Simple usage with default config:

docker run -p 6020:6020 8080:8080 deepstreamio/deepstream.io:latest

Usage with mounted custom configuration files:

docker run -p 6020:6020 -p 8080:8080 \
-v $(pwd)/conf:/etc/deepstream \
deepstreamio/deepstream.io:latest

Ports

The image exposes the following ports:

  • 6020 - Websocket Port
  • 8080 - HTTP Port

Folder Locations

This are the locations for the deepstream configuration, log and plugin files. You can mount them to folders on your host machine in order to apply custom configurations, save log files or add more plugins.

  • /etc/deepstream - Configuration files
  • /var/log/deepstream/ - Log files (via Winston Logger in default config)
  • /var/lib/deepstream - Plugin files (defined in default config)

Pre-Installed Plugins

  • Winston Logger
  • Postgres Storage
  • ElasticSearch Storage
  • MongoDB Storage
  • RethinkDB Storage
  • Redis Cache
  • Hazelcast Cache
  • Memcached Cache

Tag summary

Content type

Image

Digest

sha256:0a736aefa

Size

95.9 MB

Last updated

15 days ago

docker pull deepstreamio/deepstream.io:latest-alpine