-
Notifications
You must be signed in to change notification settings - Fork 4
/
config.example.yml
executable file
·92 lines (92 loc) · 3.39 KB
/
config.example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
default:
details:
title: PLACEHOLDER # Example: "genular"
email: PLACEHOLDER # Example: "[email protected]"
# Please generate 8 character random alphanumeric string, this is used for encryption purposes (database, files)
salt: PLACEHOLDER
# Please generate 64 character random alphanumeric string, this is used in some ajax/http communications
# Plase make sure to have same secret defined on front end in config/env_*.json
secret: SECRET_PLACEHOLDER
# API of your sendgrid account, for sending emails
sendgrid_api: PLACEHOLDER # Example: "SG.jiozGM0FRrmyTddfgfgdzq6dqSNv7j33Y24yadg-INc1dgU"
sendgrid_templates:
register: PLACEHOLDER # Example: "23434-234-479d-978d-1623432475c0c"
# Your SSH Key to be deployed in AI analysis cloud servers
ssh_keys:
- PLACEHOLDER # Example: - "ssh-rsa /sE7xgkay/+5wderewr/QNnQ1+3Wtw== [email protected]"
## If using could AI deployment mode please enter hetzner API credentials
cloud_providers:
hetzner:
token: PLACEHOLDER
analysis: PLACEHOLDER
chargebee:
site: PLACEHOLDER
api: PLACEHOLDER
storage:
s3:
key: PLACEHOLDER # Example: "OPERNifgfgdMYUQhVZo"
secret: PLACEHOLDER # Example: "IYTydVkuCrdfgfdggnEXMOlbibuxJdaAfowLTWQH"
region: "ams3" # Example: "ams3"
endpoint: "digitaloceanspaces.com" # Example: "https://ams3.digitaloceanspaces.com"
bucket: PLACEHOLDER # Example: "genular"
local:
## Path to the storage directory (/mnt/data) without trailing slash
data_path: PLACEHOLDER
## Database configuration
database:
## Database host IP address
host: PLACEHOLDER
## Database host port
port: PLACEHOLDER
## Database username
user: PLACEHOLDER
## Password
password: PLACEHOLDER
## Table name
dbname: PLACEHOLDER
## Federation server configuration ## NOT USED
federation:
## should we use federation server features
enabled: true
## server type: master/slave/both
server_type: both
## send usage statistics to federation server
usage_statistics: true
## federation server endpoint
endpoint: "https://backend.genular.org"
## In this section we can configure specific details for each backend server module
analysis:
## Current web server general configuration
server:
## plumber api server debug option
debug: TRUE
## Domain name
url: PLACEHOLDER_ANALYSIS_URL
## IP address
proxy_host: "127.0.0.1"
## Port
proxy_port: 8181
plots:
server:
## plumber api server debug option
debug: TRUE
url: PLACEHOLDER_PLOTS_URL
proxy_host: "127.0.0.1"
proxy_port: 8184
backend:
server:
## api server debug option
debug: TRUE
url: PLACEHOLDER_BACKEND_URL
proxy_host: "127.0.0.1"
proxy_port: 8186
analysis_python:
server:
debug: TRUE
url: PLACEHOLDER_PYTHON_URL
proxy_host: "127.0.0.1"
proxy_port: 8187
## Front-end dashboard interface domain
frontend:
server:
url: PLACEHOLDER_FRONTEND_URL