-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
211 lines (166 loc) · 5.32 KB
/
.env.example
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
### Artemis Umbrella
ARTEMIS_UMBRELLA_BACKGROUND_WORKERS_ENABLED=true
ARTEMIS_UMBRELLA_CACHE_WARMERS_ENABLED=true
ARTEMIS_UMBRELLA_WEB_ENABLED=true
### Artemis
# Secrets
#
# Generate a secret key using command:
#
# $ cd apps/artemis_web && mix guardian.gen.secret
#
# Copy the output below and uncomment env variable:
#
# ARTEMIS_GUARDIAN_KEY=
# ARTEMIS_SECRET_KEY=
# Users
#
# ARTEMIS_ROOT_USER=
# ARTEMIS_ROOT_EMAIL=
#
# ARTEMIS_SYSTEM_USER=SystemUser
# ARTEMIS_SYSTEM_EMAIL=system@artemis.test
# Cache
ARTEMIS_CACHE_DRIVER=cachex
ARTEMIS_CACHE_REDIS_ENABLED=false
ARTEMIS_CACHE_REDIS_CACERT=
ARTEMIS_CACHE_REDIS_DATABASE_NUMBER=0
ARTEMIS_CACHE_REDIS_HOST=
ARTEMIS_CACHE_REDIS_PASSWORD=
ARTEMIS_CACHE_REDIS_POOL_ENABLED=true
ARTEMIS_CACHE_REDIS_POOL_SIZE=5
ARTEMIS_CACHE_REDIS_PORT=
ARTEMIS_CACHE_REDIS_SSL=true
ARTEMIS_CACHE_REDIS_URI=
ARTEMIS_CACHE_REDIS_USERNAME=
# Database
ARTEMIS_POSTGRES_USER=postgres
ARTEMIS_POSTGRES_PASS=postgres
ARTEMIS_POSTGRES_HOST=localhost
ARTEMIS_POSTGRES_PORT=5432
ARTEMIS_POSTGRES_DB=artemis
ARTEMIS_POSTGRES_SSL_ENABLED=false
# Integrations
# Generate a personal token in GitHub. Then combine it with your username to generate the basic auth token:
#
# Base.encode64("<username>:<token>")
#
ARTEMIS_GITHUB_TOKEN=
ARTEMIS_GITHUB_URL=https://api.github.com
# Generate an auth token in Zenhub
ARTEMIS_ZENHUB_TOKEN=
ARTEMIS_ZENHUB_URL=https://api.zenhub.com
# Server
ARTEMIS_CLUSTER_NODES=artemis01@0.0.0.0,artemis02@0.0.0.0
# Logging
# Set the default number of debugging log entries for long-running processes
# that do actions on a predetermined interval. Log values are transient and
# held in memory. Each log entry contains detailed debugging information.
#
# The recomended value is 10. Higher values may cause performance issues.
#
ARTEMIS_INTERVAL_WORKER_DEFAULT_LOG_LIMIT=10
ARTEMIS_INTERVAL_WORKER_DEFAULT_LOG_LEVEL=info
ARTEMIS_BENCHMARK_DEFAULT_LOG_LEVEL=info
# Actions
#
# Enable actions depending on deployment environment (e.g. development, demo,
# qa, test, production).
#
ARTEMIS_ACTION_GITHUB_ISSUE_CACHE_WARMER_ENABLED=false
ARTEMIS_ACTION_IBM_CLOUD_IAM_ACCESS_TOKEN_ENABLED=false
ARTEMIS_ACTION_KEY_VALUE_CLEANER=true
ARTEMIS_ACTION_REPO_DELETE_ALL_ENABLED=false
ARTEMIS_ACTION_REPO_GENERATE_FILLER_DATA_ENABLED=false
ARTEMIS_ACTION_REPO_RESET_ON_INTERVAL_ENABLED=false
ARTEMIS_ACTION_REPO_RESET_ON_INTERVAL_HOURS=24
# Integrations
ARTEMIS_IBM_CLOUD_IAM_API_URL=https://iam.cloud.ibm.com
ARTEMIS_IBM_CLOUD_IAM_API_KEY_IBM_CLOUD_IAM_ACCESS_GROUPS=
### Artemis API
ARTEMIS_API_HOSTNAME=artemis.test
ARTEMIS_API_PORT=4078
### Artemis Log
# Database
ARTEMIS_LOG_POSTGRES_USER=postgres
ARTEMIS_LOG_POSTGRES_PASS=postgres
ARTEMIS_LOG_POSTGRES_HOST=localhost
ARTEMIS_LOG_POSTGRES_PORT=5432
ARTEMIS_LOG_POSTGRES_DB=artemis_log
ARTEMIS_LOG_POSTGRES_SSL_ENABLED=false
# Logging
# Set the default number of debugging log entries for long-running processes
# that do actions on a predetermined interval. Log values are transient and
# held in memory. Each log entry contains detailed debugging information.
#
# The recomended value is 10. Higher values may cause performance issues.
#
ARTEMIS_LOG_INTERVAL_WORKER_DEFAULT_LOG_LIMIT=10
# Actions
ARTEMIS_LOG_ACTION_DELETE_EVENT_LOGS_ON_INTERVAL_ENABLED=true
ARTEMIS_LOG_ACTION_DELETE_EVENT_LOGS_ON_INTERVAL_MAX_DAYS=270
ARTEMIS_LOG_ACTION_DELETE_HTTP_REQUEST_LOGS_ON_INTERVAL_ENABLED=false
ARTEMIS_LOG_ACTION_DELETE_HTTP_REQUEST_LOGS_ON_INTERVAL_MAX_DAYS=30
ARTEMIS_LOG_ACTION_SUBSCRIBE_TO_EVENTS_ENABLED=true
ARTEMIS_LOG_ACTION_SUBSCRIBE_TO_HTTP_REQUESTS_ENABLED=false
### Artemis Notify
# Actions
ARTEMIS_NOTIFY_ACTION_EVENT_INTEGRATION_NOTIFIER_ENABLED=false
### Artemis Web
# Enabled Auth Providers
#
# Takes a list of providers: provider1,provider2
#
# Available providers:
#
# - `system_user` WARNING: development only! Enables anyone to directly log in as system user.
# - `github`
# - `w3id`
#
# For additional providers, see the List of UeberAuth Strategies:
# https://github.com/ueberauth/ueberauth/wiki/List-of-Strategies
#
ARTEMIS_WEB_ENABLED_AUTH_PROVIDERS=github,system_user
ARTEMIS_WEB_HOSTNAME=artemis.test
ARTEMIS_WEB_PORT=4077
# Secrets
#
# Generate a secret key using command:
#
# $ cd apps/artemis_web && mix phx.gen.secret 32
#
# Copy the output below and uncomment env variable:
#
# ARTEMIS_WEB_LIVE_VIEW_SECRET_KEY=
ARTEMIS_WEB_APPLICATION_CONFIG_PAGE_ENABLED=false
### Ueberauth
# If using `github` auth provider, follow the GitHub directions to generate
# credentials: https://developer.github.com/apps/building-oauth-apps/
#
UEBERAUTH_GITHUB_CLIENT_ID=
UEBERAUTH_GITHUB_CLIENT_SECRET=
# If using `w3id` auth provider, follow the W3ID directions to generate
# credentials. Then update with values below.
#
# NOTE: the `REDIRECT_URI` value should look like:
# `https://APP_DOMAIN/auth/w3id/callback`
#
UEBERAUTH_W3ID_CLIENT_ID=
UEBERAUTH_W3ID_CLIENT_SECRET=
UEBERAUTH_W3ID_TOKEN_URL=
UEBERAUTH_W3ID_AUTHORIZE_URL=
UEBERAUTH_W3ID_REDIRECT_URI=
### Elixir Version
# Uncomment if using kiex
# ELIXIR_VERSION=1.8.1
# PATH=${HOME}/.kiex/elixirs/elixir-1.8.1/bin:${PATH}
# MIX_ARCHIVES=${HOME}/.kiex/mix/archives/elixir-1.8.1
### NodeJS Version
NODE_ENV=development
# Uncomment if using nvm
# NODE_VERSION=10.13.0
# PATH=${HOME}/.nvm/versions/node/v${NODE_VERSION}/bin:${PATH}
### Docker
# Uncomment if using docker
# ARTEMIS_POSTGRES_HOST=postgres
# ARTEMIS_LOG_POSTGRES_HOST=postgres