Repository navigation
Expand file tree
/
Copy pathenv.example
More file actions
114 lines (101 loc) · 2.66 KB
/
Copy pathenv.example
File metadata and controls
114 lines (101 loc) · 2.66 KB
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
# Copy to .env for local development.
# On the servers, .env is generated from AWS SSM (/biospex/production and /biospex/development) by
# the deploy's env:ssm task, so add new settings there as well. Keys marked "local only" aren't in SSM.
# App
APP_NAME=Biospex
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=https://biospex.test
APP_DOMAIN=biospex.test
APP_TAG=biospex
APP_SERVER_USER=ubuntu
APP_REGISTRATION=true
# API (devapi.biospex.org / api.biospex.org)
API_DOMAIN=api.biospex.test
# API_RATE_LIMIT=300
# Logging and alerts
LOG_CHANNEL=stack
# LOG_DAILY_DAYS=14
DB_LOG=false
ERROR_ALERTS_ENABLED=false
ERROR_ALERTS_TO=
# Healthchecks.io ping URL; production only
HEALTH_CHECK_PING_URL=
# MySQL
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=biospex
DB_USERNAME=root
DB_PASSWORD=
# MongoDB
MONGODB_HOST=127.0.0.1
MONGODB_PORT=27017
MONGODB_DATABASE=biospex
# Local only; the servers' MongoDB has no authentication
MONGODB_USERNAME=
MONGODB_PASSWORD=
# Redis, cache, sessions and queues
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB=0
REDIS_CACHE_DB=1
# Local only; the servers use the config defaults (redis cache, memcached sessions)
CACHE_DRIVER=redis
SESSION_DRIVER=file
SESSION_DOMAIN=.biospex.test
# beanstalkd on the servers; sync runs jobs inline
QUEUE_CONNECTION=sync
RESPONSE_CACHE_ENABLED=false
RESPONSE_CACHE_DRIVER=file
RESPONSE_CACHE_LIFETIME=604800
# Broadcasting (Reverb)
BROADCAST_DRIVER=reverb
REVERB_APP_ID=
REVERB_APP_KEY=
REVERB_APP_SECRET=
REVERB_HOST=biospex.test
REVERB_PORT=443
REVERB_SCHEME=https
REVERB_SERVER_HOST=0.0.0.0
REVERB_SERVER_PORT=8080
REVERB_DEBUG=0
# Built into the JavaScript by Laravel Mix; CI sets them from the PROD_* and DEV_* repository variables
VITE_REVERB_APP_KEY="${REVERB_APP_KEY}"
VITE_REVERB_HOST="${REVERB_HOST}"
VITE_REVERB_PORT="${REVERB_PORT}"
VITE_REVERB_SCHEME="${REVERB_SCHEME}"
# Mail
MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=admin@biospex.test
MAIL_FROM_NAME="${APP_NAME}"
# AWS (S3, SQS, Lambda, Step Functions)
# Local only; the servers use their instance role
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=us-east-2
AWS_BUCKET=
# Zooniverse
ZOONIVERSE_ENABLED=false
ZOONIVERSE_PANOPTES_CLIENT_ID=
ZOONIVERSE_PANOPTES_CLIENT_SECRET=
ZOONIVERSE_PUSHER_ID=
# Supervisor program for the Panoptes listener: prod-panoptes-pusher or dev-panoptes-pusher
PANOPTES_LISTENER=dev-panoptes-pusher
PANOPTES_LISTENER_ENABLED=false
# GeoLocate
GEOLOCATE_ENABLED=false
GEOLOCATE_TOKEN=
# OCR and Darwin Core imports
OCR_ENABLED=true
DWC_FILE_SIZE_THRESHOLD_MB=30
DWC_ROW_COUNT_THRESHOLD=25000
# Translation.io
TRANSLATIONIO_KEY=