-
Notifications
You must be signed in to change notification settings - Fork 16
/
.docker-env
95 lines (78 loc) · 3.49 KB
/
.docker-env
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
# should be in the format postgresql://user:password@hostname:port/database_name
# :port is optional and if included will usually be :5432
CORE_DB_CONNECTION_STRING=postgresql://postgres:root@postgres/deep_lynx_dev
TIMESCALEDB_ENABLED=false
# valid options are blank (defaults to memory), memory, or redis
CACHE_PROVIDER=redis
# default time in seconds
CACHE_DEFAULT_TTL=21600
# redis connection string - e.g redis://user:[email protected]:6379/
CACHE_REDIS_CONNECTION_STRING=redis://redis:6379
# debug,info,warn,error,silent
LOG_LEVEL=debug
# this must be an absolute path to a RSA private key and a matching volume must be mounted in the docker compose file
# if one is not provided it will be generated and saved for you at the project root
ENCRYPTION_KEY_PATH=
# plaintext secret used to generate secure session markers
SESSION_SECRET=CHANGEME
# controls which file storage method to use, possible values are azure_blob, minio, and filesystem
# note that minio can also be used to communicate with AWS S3 services
FILE_STORAGE_METHOD=filesystem
# must end with a directory character (e.g. "/")
FILESYSTEM_STORAGE_DIRECTORY=./../storage/
# controls whether or not DeepLynx should emit data events
EMIT_EVENTS=true
# whether or not to create a superuser on initial boot, along with the values
# for its email and password - password will be encrypted prior to storage
INITIAL_SUPERUSER=true
SUPERUSER_PASSWORD=admin
# if you are bundling the web app, you must set a unique ID in order for DeepLynx to recognize the internal admin web app
# when it attempts to authenticate against the program, we recommend at least 15 random alphanumeric characters, and not
# a recognizable name - at no point will a user see this information
VUE_APP_BUNDLED_BUILD=true
VUE_APP_TIME_SERIES_ENABLED=true
VUE_APP_DEEP_LYNX_API_URL=http://localhost:8090
VUE_APP_DEEP_LYNX_API_AUTH_METHOD=token
VUE_APP_APP_URL=http://localhost:8090/#
# if you are bundling the web app, you must set a unique ID in order for DeepLynx to recognize the internal admin web app
# when it attempts to authenticate against the program, we recommend at least 15 random alphanumeric characters, and not
# a recognizable name - at no point will a user see this information
VUE_APP_DEEP_LYNX_APP_ID=root
# while you can set basic, note that the session functionality will not work. Leaving this blank
# will remove all authentication methods
# possible values: token, basic, (leave blank for no auth)
AUTH_STRATEGY=token
BASIC_USER=
BASIC_PASSWORD=
SAML_ENABLED=false
# SAML 2.0 entry point URL
SAML_ADFS_ENTRY_POINT=
# Application (Client) ID
SAML_ADFS_ISSUER=
# Application callback route, registered with Identity provider beforehand
SAML_ADFS_CALLBACK=
# Self signed certificate private key (.key file)
SAML_ADFS_PRIVATE_CERT_PATH=
# x509 certificate extracted from ADFS metadata file
SAML_ADFS_PUBLIC_CERT_PATH=
# Algorithm used for signing requests (default is sha256)
SAML_ADFS_SIGNATURE_ALGORITHM=
# SAML audience to validate with IDP (defaults to false, no validation)
SAML_ADFS_AUDIENCE=
# Additional SAML flags (default is true)
SAML_ADFS_DISABLE_REQUESTED_AUTHN_CONTEXT=
# Additional SAML flags (default is false)
SAML_ADFS_WANT_AUTHN_RESPONSE_SIGNED=
SAML_ADFS_WANT_ASSERTIONS_SIGNED=
SAML_ADFS_CLAIMS_EMAIL=
SAML_ADFS_CLAIMS_NAME=
# RSA Server settings
RSA_URL=
RSA_CLIENT_KEY=
RSA_CLIENT_ID=
# Email for the authorized HPC user to access tasks
HPC_EMAIL=
# Redirect for adapter authorizations
# P6
P6_REDIRECT_ADDRESS=http://localhost:8181