Difference between revisions of "Edge++: Deployment"

From Datonis
Jump to: navigation, search
(Created page with "== TITLE 1 == == TITLE 2 == == TITLE 3 == == FAQs for runnning Edge++ on Ubuntu VM using Oracle VirtualBox == === Oracle VirtualBox related FAQS === * For starting virtual...")
 
Line 1: Line 1:
== TITLE 1 ==
+
== Edge++ Deployment on Rails setup: ==
 +
The configuration Github repository can be found here [https://github.com/Altizon/edge_plus_plus <nowiki>[1]</nowiki>] This repository is a bunch of shell scripts that will help you orchestrate dockerized environment. This environment is served using docker-compose.
  
== TITLE 2 ==
+
Basic building blocks of the architecture in terms of dockers are as follows:
 +
{| class="wikitable"
 +
!Docker Image
 +
!Purpose
 +
|-
 +
|redis:6.0.3-buster
 +
|Redis server
 +
|-
 +
|mongo:4.2.7-bionic
 +
|MongoDB for master data caching
 +
|-
 +
|altizon/factory
 +
|Factory Server to provide operator screens using FaasInfra
 +
|-
 +
|altizon/factory
 +
|Sidekiq running asynchronous tasks
 +
|-
 +
|
 +
|
 +
|}
  
== TITLE 3 ==
+
=== Data Persistance: ===
 +
* The data being saved in MongoDB is a volume mounted on docker. Hence, it is safe to assume that your data will persist in MongoDB across boots of Edge++.
 +
* For Redis we use Redis Persistance to ensure Redis maintains its state across boots. We use .aof files for saving our state.
  
 
== FAQs for runnning Edge++ on Ubuntu VM using Oracle VirtualBox ==
 
== FAQs for runnning Edge++ on Ubuntu VM using Oracle VirtualBox ==

Revision as of 10:38, 12 June 2020

Edge++ Deployment on Rails setup:

The configuration Github repository can be found here [1] This repository is a bunch of shell scripts that will help you orchestrate dockerized environment. This environment is served using docker-compose.

Basic building blocks of the architecture in terms of dockers are as follows:

Docker Image Purpose
redis:6.0.3-buster Redis server
mongo:4.2.7-bionic MongoDB for master data caching
altizon/factory Factory Server to provide operator screens using FaasInfra
altizon/factory Sidekiq running asynchronous tasks

Data Persistance:

  • The data being saved in MongoDB is a volume mounted on docker. Hence, it is safe to assume that your data will persist in MongoDB across boots of Edge++.
  • For Redis we use Redis Persistance to ensure Redis maintains its state across boots. We use .aof files for saving our state.

FAQs for runnning Edge++ on Ubuntu VM using Oracle VirtualBox

Oracle VirtualBox related FAQS