Skip to content

smart-storm/storm-docker-prod

Repository files navigation

Deployment docker system for smartstorm services

Description

It is complete environment for build and run projects:

Requirements:

Instalation

Change KAFKA_ADVERTISED_HOST_NAME in docker-compose.yml to your docker host ip.

To check that:

  • Windows/Mac: docker-machine ip
  • Linux: ifconfig -a

Usage

Run sudo docker-compose up -d for complete instalation and start services

Run sudo docker-compose build --no-cache for complete rebuild containers

You can run single service by passing its name as parameter ex.

sudo docker-compose build --no-cache streaming

To access running container shell run sudo docker ps to find container id, then sudo docker exec -it *container_id* bash

Web

Linux

To access services add these lines to /etc/hosts:

127.0.0.1       app.smartstorm.io                                                                                                                                                                                                      
127.0.0.1       smartstorm.io 
Windows/Mac

Use equivalent solution in your system, remember to change 127.0.0.1 to docker host ip address

Google Cloud usage

To enable it on Google Cloud:

  • Create Kubernetes Cluster in Google Cloud Console
  • Activate cloud shell (right top corner)
  • Git clone this repository
  • Activate each component in kuberenetes folder using: kubectl create -f <file_name>.yaml

Docker Hub

Modified images of smartstorm deployment can be found on DockerHub

About

Docker containers for deploying storm stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published