-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.env
246 lines (203 loc) · 6.54 KB
/
.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
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
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
COMPOSE_PROJECT_NAME=ps
COMPOSE_FILE=docker-compose.yml:docker-compose.prod.yml
COMPOSE_PROFILES=db,uploader,auth,databox,expose,report,notify,tools,mailhog,dashboard
# Leave empty if 443, include ':' otherwise
HTTPS_PORT_PREFIX=
TRAEFIK_HTTPS_PORT=443
TRAEFIK_HTTP_PORT=80
TRAEFIK_PROVIDERS_FILE_FILENAME=/etc/traefik/dynamic_conf.yaml
# Generate: echo $(htpasswd -nb admin <password-here>)
# gG2dLohfNrfcSeRHivm3
ADMIN_BASIC_AUTH_USER='admin:$apr1$NQnkSxTR$EvypdHPASANYEW5F4et7a/'
# Lets encrypt
LETS_ENCRYPT_ENABLED=
LETS_ENCRYPT_PROVIDER=
#LETS_ENCRYPT_CA_SERVER=https://acme-v02.api.letsencrypt.org/directory
LETS_ENCRYPT_CA_SERVER=https://acme-staging-v02.api.letsencrypt.org/directory
PHRASEA_DOMAIN=phrasea.local
REPORT_API_BASE_URL=http://report-api
REGISTRY_NAMESPACE=alchemyfr/ps-
# Docker image TAG (used only for deployment)
DOCKER_TAG=latest
# App globals
# Symfony env var
APP_ENV=prod
# Enables some features for debugging applications
DEV_MODE=false
DISPLAY_SERVICES_MENU=true
# Minio
MINIO_CONSOLE_PORT=8111
S3_ACCESS_KEY=__CHANGE_ME_LDb7v4BfKXE5vTnslDvNyeWMlMmi
S3_SECRET_KEY=__CHANGE_ME_ZFA0x96WHJztksXrKUHYUA
# Can be used to support a single CloudFront distribution with multiple origins
S3_PATH_PREFIX=
# Auth
AUTH_REGISTRATION_VALIDATE_EMAIL=true
DEFAULT_USER_PASSWORD=__CHANGE_ME_Fv2TrQZg
AUTH_RABBITMQ_VHOST=auth
# Auto redirect to identity provider when coming from a client app
AUTO_CONNECT_IDP=
# Databox
DATABOX_STORAGE_USE_PATH_STYLE_ENDPOINT=true
DATABOX_STORAGE_BUCKET_NAME=databox
DATABOX_REQUEST_SIGNATURE_TTL=3600
DATABOX_UPLOADER_TARGET_SLUG=databox-uploader
DATABOX_RABBITMQ_VHOST=databox
DATABOX_CLOUD_FRONT_URL=
DATABOX_CLOUD_FRONT_REGION=eu-west-3
DATABOX_CLOUD_FRONT_PRIVATE_KEY=
DATABOX_CLOUD_FRONT_KEY_PAIR_ID=
DATABOX_CLOUD_FRONT_TTL=86400
# OAuth client ID for Databox service
DATABOX_CLIENT_ID=databox-app
# OAuth client secret for Databox service (left part)
DATABOX_CLIENT_RANDOM_ID=12345
# OAuth client secret for Databox service (right part)
DATABOX_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
# Uploader
# OAuth client ID for Auth service
UPLOADER_CLIENT_ID=uploader-app
# OAuth client secret for Auth service (left part)
UPLOADER_CLIENT_RANDOM_ID=12345
# OAuth client secret for Auth service (right part)
UPLOADER_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
ASSET_CONSUMER_COMMIT_URI=http://localhost:9999/api/v1/upload/enqueue/
ASSET_CONSUMER_ACCESS_TOKEN=define-me
UPLOADER_STORAGE_BUCKET_NAME=uploader-deposit
UPLOADER_STORAGE_ENDPOINT=http://minio:9000
UPLOADER_STORAGE_USE_PATH_STYLE_ENDPOINT=true
UPLOADER_REQUEST_SIGNATURE_TTL=600
UPLOADER_DELETE_ASSET_GRACEFUL_TIME=30
UPLOADER_RABBITMQ_VHOST=uploader
# For admin OAuth clients
AUTH_ADMIN_CLIENT_ID=auth-admin
AUTH_ADMIN_CLIENT_RANDOM_ID=12345
AUTH_ADMIN_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
EXPOSE_ADMIN_CLIENT_ID=expose-admin
EXPOSE_ADMIN_CLIENT_RANDOM_ID=12345
EXPOSE_ADMIN_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
UPLOADER_ADMIN_CLIENT_ID=uploader-admin
UPLOADER_ADMIN_CLIENT_RANDOM_ID=12345
UPLOADER_ADMIN_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
NOTIFY_ADMIN_CLIENT_ID=notify-admin
NOTIFY_ADMIN_CLIENT_RANDOM_ID=12345
NOTIFY_ADMIN_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
DATABOX_ADMIN_CLIENT_ID=databox-admin
DATABOX_ADMIN_CLIENT_RANDOM_ID=12345
DATABOX_ADMIN_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
# Expose
# OAuth client ID for Expose service
EXPOSE_CLIENT_ID=expose-app
# OAuth client secret for Expose service (left part)
EXPOSE_CLIENT_RANDOM_ID=12345
# OAuth client secret for Expose service (right part)
EXPOSE_CLIENT_SECRET=__CHANGE_ME_cli3nt_s3cr3t
EXPOSE_STORAGE_ENDPOINT=http://minio:9000
EXPOSE_STORAGE_BUCKET_NAME=expose
EXPOSE_STORAGE_USE_PATH_STYLE_ENDPOINT=true
EXPOSE_REQUEST_SIGNATURE_TTL=3600
EXPOSE_SIDEBAR_DEFAULT_OPEN=true
EXPOSE_CLIENT_LOGO_URL=
EXPOSE_CLIENT_LOGO_ALT=
EXPOSE_CLOUD_FRONT_URL=
EXPOSE_RABBITMQ_VHOST=expose
EXPOSE_CLOUD_FRONT_REGION=eu-west-3
EXPOSE_CLOUD_FRONT_PRIVATE_KEY=
EXPOSE_CLOUD_FRONT_KEY_PAIR_ID=
EXPOSE_CLOUD_FRONT_TTL=86400
EXPOSE_DISABLE_INDEX_PAGE=0
# Notify
NOTIFY_RABBITMQ_VHOST=notify
# RabbitMQ
RABBITMQ_HOST=rabbitmq
RABBITMQ_PORT=5672
RABBITMQ_USER=__CHANGE_ME_3b1wnDcU3z
RABBITMQ_PASSWORD=__CHANGE_ME_klvA23rVuZY2
RABBITMQ_SSL=false
# DB
POSTGRES_HOST=db
POSTGRES_PORT=5432
POSTGRES_USER=__CHANGE_ME_QmkpoE6I42px1
POSTGRES_PASSWORD=__CHANGE_ME_n0EQbOzeEQC1
PGADMIN_DEFAULT_PASSWORD=__CHANGE_ME_eTRPkJOyniPHmZ
DB_DEV_PORT=5432
MARIADB_ROOT_PASSWORD=__CHANGE_ME_9s0EQbeEn0EQbQC1
MARIADB_USER=__CHANGE_ME_oBiOsCDSY
MARIADB_PASSWORD=__CHANGE_ME_pfdir56eEQC1
MARIADB_HOST=mariadb
MARIADB_PORT=3306
# Dev
MAILER_DSN=smtp://mailhog:1025
# Mailhog
MAILHOG_PORT=8125
# Matomo
MATOMO_HOST=localhost:8170
MATOMO_PORT=8170
MATOMO_MYSQL_ROOT_PASSWORD=__CHANGE_ME_JDQm8ooetgjd6q8
MATOMO_DATABASE_DBNAME=matomo
MATOMO_DATABASE_USERNAME=matomo
MATOMO_DATABASE_PASSWORD=__CHANGE_ME_DyFTHnJO0smgU
# Elasticsearch
ELASTICSEARCH_URL=http://elasticsearch:9200
ELASTICSEARCH_PORT=9200
ELASTICSEARCH_INDEX_PREFIX=
# Report
REPORT_DB_NAME=report
# Zippy SVC
ZIPPY_CLIENT_ID=client
ZIPPY_CLIENT_SECRET=secret
# SAML IDP Test 1
SAML_BASE_URL=https://saml-idp.phrasea.local/simplesaml
# SAML IDP Test 2
SAML2_BASE_URL=https://saml-idp2.phrasea.local/simplesaml
TRUSTED_PROXIES=127.0.0.1,REMOTE_ADDR
PS_SUBNET=172.30.202.0/16
PS_GATEWAY_IP=172.30.0.1
# Xdebug
IDE_KEY=PHPSTORM
XDEBUG_ENABLED=0
PS_DEBUG_SERVER_NAME_PREFIX=docker-server-
# For dev who don't have SSH_AUTH_SOCK (avoid an empty volume name)
SSH_AUTH_SOCK=/dev/null
MAPBOX_TOKEN=define-me
UPLOAD_MAX_FILE_SIZE=4G
# Report ELK
ELK_VERSION=7.11.2
VERIFY_SSL=true
PHRASEANET_BASE_URL=https://phraseanet.phrasea.local
PHRASEANET_APP_OAUTH_TOKEN=define-me
# Indexer
INDEXER_DATABOX_CLIENT_ID=indexer
INDEXER_DATABOX_CLIENT_RANDOM_ID=abc
INDEXER_DATABOX_CLIENT_SECRET=__CHANGE_ME_ad9m88kd8rih5
INDEXER_DATABOX_WORKSPACE_SLUG=
INDEXER_DATABOX_OWNER_ID=
INDEXER_DATABOX_CONCURRENCY=3
INDEXER_WATCH_DIR=/fs-watch
INDEXER_WATCH_DIR_PREFIX=fs
INDEXER_WATCH_SOURCE_DIR=/tmp
INDEXER_BUCKET_NAME=test-indexer
INDEXER_PHRASEANET_DATABOX_ID=
INDEXER_PHRASEANET_SEARCH_QUERY=
INDEXER_PHRASEANET_SEARCH_ORDER=created_on,asc
INDEXER_IMPORT_FILES=0
# Letsencrypt providers
LEGO_GANDIV5_API_KEY=
LEGO_OVH_ENDPOINT=ovh-eu
LEGO_OVH_APPLICATION_KEY=
LEGO_OVH_APPLICATION_SECRET=
LEGO_OVH_CONSUMER_KEY=
# route53
LEGO_AWS_ACCESS_KEY_ID=
LEGO_AWS_SECRET_ACCESS_KEY=
LEGO_AWS_REGION=
LEGO_AWS_HOSTED_ZONE_ID=
LEGO_AWS_ASSUME_ROLE_ARN=
LEGO_AWS_PROFILE=
LEGO_AWS_SDK_LOAD_CONFIG=
NEWRELIC_ENABLED=0
NEWRELIC_LICENSE_KEY=