Skip to content

Hosting and setup

TemporalAgent7 edited this page Jul 11, 2020 · 1 revision

Components of the DataCore.app environment (site + bot)

Component name Optional Notes
Main server NO Hosts the website, the bot and the DataBase
Asset server YES Hosts the assets - main bandwidth user. Functionality can (optionally) move to the main server
Test server YES A separate server for hosting a test / staging environment for bigger / riskier changes
CDN NO Saves bandwidth costs by caching static content like images, html, css and json files
DevOps (CI / CD) NO Automate validating changes and deploying them on to the production / test servers

Main server

Requirements: 4Gb RAM, 2 vCPUs, 10Gb+ SSD space

Current setup: Azure Standard B2s

Asset server

Requirements: 1Gb RAM, 1 vCPUs, 10Gb+ SSD space

Current setup: Azure Standard B1s

Test server

Requirements: Same as main server

Current setup: N/A (developer's home machine)

CDN

Current setup: CloudFlare free plan

DevOps

Current setup: Azure DevOps

Notes

DataCore

Clone this wiki locally