forked from darklang/dark
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev_prodclone
140 lines (113 loc) · 4.35 KB
/
dev_prodclone
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
######################################
# XXX: Changes won't take effect until you restart script/builder
######################################
# Root directories
DARK_CONFIG_RUNDIR=/home/dark/app/rundir
DARK_CONFIG_ROOT_DIR=/home/dark/app
# Important dirs
DARK_CONFIG_TEMPLATES_DIR=/home/dark/app/fsharp-backend/src/ApiServer/Templates
DARK_CONFIG_WEBROOT_DIR=/home/dark/app/backend/static
DARK_CONFIG_SWAGGER_DIR=/home/dark/app/backend/swagger
DARK_CONFIG_MIGRATIONS_DIR=/home/dark/app/backend/migrations
DARK_CONFIG_BIN_ROOT_DIR=/home/dark/app/_build/default/backend/bin
DARK_CONFIG_SCRIPTS_DIR=/home/dark/app/scripts
# Ports
## OCaml
DARK_CONFIG_HTTP_PORT=80
DARK_CONFIG_HEALTH_CHECK_PORT=8081
## ApiServer
DARK_CONFIG_APISERVER_NGINX_PORT=9000
DARK_CONFIG_APISERVER_BACKEND_PORT=9001
DARK_CONFIG_APISERVER_KUBERNETES_PORT=9002
## BwdServer
DARK_CONFIG_BWDSERVER_BACKEND_PORT=11001
DARK_CONFIG_BWDSERVER_KUBERNETES_PORT=11002
## CronChecker
DARK_CONFIG_CRONCHECKER_KUBERNETES_PORT=12002
## QueueWorker
DARK_CONFIG_QUEUEWORKER_KUBERNETES_PORT=13002
## Tests
DARK_CONFIG_TEST_BWDSERVER_BACKEND_PORT=10011
DARK_CONFIG_TEST_BWDSERVER_KUBERNETES_PORT=10012
DARK_CONFIG_TEST_APISERVER_NGINX_PORT=10020
DARK_CONFIG_TEST_APISERVER_BACKEND_PORT=10021
DARK_CONFIG_TEST_APISERVER_KUBERNETES_PORT=10022
DARK_CONFIG_TEST_HTTPCLIENT_SERVER_PORT=10030
DARK_CONFIG_ALLOW_TEST_ROUTES=y
DARK_CONFIG_TRIGGER_QUEUE_WORKERS=n
DARK_CONFIG_TRIGGER_CRONS=n
DARK_CONFIG_PAUSE_BETWEEN_CRONS=1000
DARK_CONFIG_CREATE_ACCOUNTS=n
DARK_CONFIG_CHECK_TIER_ONE_HOSTS=n
DARK_CONFIG_USE_HTTPS=n
DARK_CONFIG_APISERVER_SERVE_STATIC_CONTENT=y
DARK_CONFIG_STATIC_HOST=static.darklang.localhost:8000
DARK_CONFIG_APISERVER_HOST=darklang.localhost:9000
DARK_CONFIG_APISERVER_STATIC_HOST=static.darklang.localhost:9000
DARK_CONFIG_COOKIE_DOMAIN=.darklang.localhost
DARK_CONFIG_USER_CONTENT_HOST=builtwithdark.localhost:8000
DARK_CONFIG_BWDSERVER_HOST=builtwithdark.localhost:11001
# Serialization
DARK_CONFIG_SERIALIZATION_GENERATE_TEST_DATA=y
DARK_CONFIG_SERIALIZATION_CHECK_TYPES=y
# Logging
DARK_CONFIG_LOGGING_FORMAT=decorated_json
DARK_CONFIG_LOGLEVEL=all
DARK_CONFIG_SAVE_SERIALIZATION_DIGEST=y
DARK_CONFIG_ENV_DISPLAY_NAME=prodclone
DARK_CONFIG_SHOW_STACKTRACE=y
# Rollbar
## Rollbar is disabled in dev because it hits rate limits
DARK_CONFIG_ROLLBAR_ENABLED=n
DARK_CONFIG_ROLLBAR_ENVIRONMENT=development
DARK_CONFIG_ROLLBAR_POST_CLIENT_ITEM=c7af77e991aa4edd80cf6a576c1e42f5
DARK_CONFIG_ROLLBAR_POST_SERVER_ITEM=e2777a52d9a24c00a7e8e8aedaa61017
# Honeycomb
DARK_CONFIG_TELEMETRY_EXPORTER=console
DARK_CONFIG_HONEYCOMB_API_KEY=none
DARK_CONFIG_HONEYCOMB_DATASET_NAME=backend
DARK_CONFIG_HONEYCOMB_API_ENDPOINT=https://api.honeycomb.io:443
# Launchdarkly - https://app.launchdarkly.com/settings/projects/default/environments
DARK_CONFIG_LAUNCHDARKLY_SDK_API_KEY=none
DARK_CONFIG_LAUNCHDARKLY_CLIENT_SIDE_ID=627162f9b2bab01530ddc354
# Feature flag defaults
DARK_CONFIG_TRACE_SAMPLING_RULE_DEFAULT=sample-all
# DB
DARK_CONFIG_DB_HOST=localhost
DARK_CONFIG_DB_DBNAME=prodclone
DARK_CONFIG_DB_USER=dark
DARK_CONFIG_DB_PASSWORD=darklang
DARK_CONFIG_DB_POOL_SIZE=20
# Queue / pubsub - this should fail if possible in prodclone
DARK_CONFIG_QUEUE_PUBSUB_PROJECT_ID=
DARK_CONFIG_QUEUE_PUBSUB_TOPIC_NAME=
DARK_CONFIG_QUEUE_PUBSUB_SUBSCRIPTION_NAME=
DARK_CONFIG_QUEUE_PUBSUB_CREATE_TOPIC=n
DARK_CONFIG_QUEUE_PUBSUB_CREDENTIALS=none
# Httpclient
DARK_CONFIG_CURL_TUNNEL_URL=socks5://localhost
DARK_CONFIG_HTTPCLIENT_TUNNEL_PROXY_URL=socks5://localhost:1080
# Publicly accessible domain
DARK_CONFIG_PUBLIC_DOMAIN=localhost
# Pusher
## This account is the dark-dev-account pusher account, username
## [email protected], whose password is in the 1pw admin vault.
DARK_CONFIG_PUSHER_APP_ID=1006124
DARK_CONFIG_PUSHER_KEY=acd42e5073f0bad7e604
DARK_CONFIG_PUSHER_SECRET=fcd318b907f67bbedb4f
DARK_CONFIG_PUSHER_CLUSTER=us2
# Heap analytics
DARK_CONFIG_HEAPIO_ID=2080145903
# Static assets
DARK_CONFIG_STATIC_ASSETS_BUCKET=dark-static-assets-dev
DARK_CONFIG_STATIC_ASSETS_SALT_SUFFIX=dev
# Other
DARK_CONFIG_BROWSER_RELOAD_ENABLED=y
DARK_CONFIG_HASH_STATIC_FILENAMES=n
DARK_CONFIG_USE_LOGIN_DARKLANG_COM_FOR_LOGIN=n
# Getting started canvas
DARK_CONFIG_GETTING_STARTED_CANVAS_NAME=crud
DARK_CONFIG_GETTING_STARTED_CANVAS_SOURCE=sample-crud
######################################
# XXX: Changes won't take effect until you restart script/builder
######################################