EverydayTech Platform - Developer Reference
Complete Source Code Documentation - All Applications
Loading...
Searching...
No Matches
app-spec.json
Go to the documentation of this file.
1{
2 "spec": {
3 "name": "rmm-psa-meshcentral",
4 "region": "nyc",
5 "services": [
6 {
7 "name": "meshcentral",
8 "dockerfile_path": "Dockerfile",
9 "github": {
10 "repo": "Independent-Business-Group/rmm-psa-meshcentral",
11 "branch": "main",
12 "deploy_on_push": true
13 },
14 "instance_count": 1,
15 "instance_size_slug": "basic-xxs",
16 "http_port": 443,
17 "routes": [{"path": "/"}],
18 "health_check": {
19 "http_path": "/",
20 "initial_delay_seconds": 60,
21 "period_seconds": 30,
22 "timeout_seconds": 10,
23 "success_threshold": 1,
24 "failure_threshold": 3
25 },
26 "envs": [
27 {"key": "NODE_ENV", "value": "production"},
28 {"key": "MESHCENTRAL_DOMAIN", "value": "${APP_DOMAIN}", "type": "GENERAL"},
29 {"key": "MESHCENTRAL_SESSION_KEY", "type": "SECRET", "value": "52cd1ba7fda80e913880ce272abf6c750016d134ac475942d7f45602e451cd11"},
30 {"key": "POSTGRES_HOST", "value": "rmm-psa-db-do-user-28531160-0.i.db.ondigitalocean.com", "type": "GENERAL"},
31 {"key": "POSTGRES_PORT", "value": "25060", "type": "GENERAL"},
32 {"key": "POSTGRES_USER", "value": "doadmin", "type": "GENERAL"},
33 {"key": "POSTGRES_PASSWORD", "type": "SECRET", "value": "AVNS_J8RJAmsEwsHFG52_-F2"},
34 {"key": "POSTGRES_DB", "value": "meshcentral", "type": "GENERAL"}
35 ]
36 }
37 ]
38 }
39}