-
Notifications
You must be signed in to change notification settings - Fork 24
/
.env.example
193 lines (152 loc) · 5.49 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
# SeAT Docker Compose Configuration
# ---------------------------
# Proxy Section
# ---------------------------
# This section is only used with `docker-compose.proxy.yml`
# compose file.
# Port which will be bound to the host in order to be used
# for internal proxying
# This will not be used if using Traefik
#
# Valid value is any digit between `1` and `65535`
# Default: `8080`
PROXY_BACKEND_HTTP_PORT=8080
# ---------------------------
# Traefik Section
# ---------------------------
# This section is only used with `docker-compose.traefik.yml`
# compose file.
# Web server configuration.
# SeAT running in a docker-compose setup ships with Traefik
# as the default web server.
# In most cases, just configuring the domain and valid e-mail
# address will be all you need to do.
#
# For advanced users, if the default httpchallenge is not what
# you wanted, refer to the Traefik 2 docs here:
# https://docs.traefik.io/https/acme/#the-different-acme-challenges
TRAEFIK_HTTP_PORT=80 # Only used for ACME, SeAT won't listen here.
TRAEFIK_HTTPS_PORT=443
# Web server TLS.
#
# One of the amazing features of Traefik is easy-mode TLS config
# together with Let's Encrypt. Simply Enable automatic certificate
# renewals by uncommenting the cert resolver lines in the seat-web
# service and enter your email address below (ACME requirement).
TRAEFIK_ACME_EMAIL=you@domain.tld
# ---------------------------
# General Section
# ---------------------------
# SeAT Web Address
#
# The SEAT_DOMAIN value is the DNS hostname configuration for
# the SeAT User Interface. Setting this to a value of `seat.domain.tld`,
# means your installations web interface will be available at
# `seat.domain.tld`.
#
# When used with ACME setup - you need to use a valid domain name
# which you're own.
#
# Here is a non exhaustive list of registrar where you can purchase your domain
# OVH, Gandi, Cloudflare, Namecheap
SEAT_DOMAIN=seat.domain.tld
# Application "debug" mode.
#
# For production installations, this should *always* be false.
# If you need to debug something, feel free to enable this and
# test. But, make sure you come back and disable it when you are done.
#
# Valid values are either `true` or `false`
# Default: `false`
APP_DEBUG=false
# Log level
#
# The LOG_LEVEL is disclosing the verbosity of logs.
# `error` used to be enough for most of the time in a production environment.
# However, you might sometimes need more details.
#
# Valid values are the following from the less to the more verbose.
# Every lower level is always include in the next one.
# Pay attention, the value is case sensitive.
#
# `emergency`, `alert`, `critical`, `error`, `warning`, `notice`, `info` and `debug`
# Default: `error`
LOG_LEVEL=error
# URL where your SeAT instance can be found from the Internet.
#
# This is the public address which can be used to reach your SeAT instance
# from the Internet.
#
# It **MUST** include scheme (either http or https)
# Do no forget to specify port at the end if you're using non standard one.
# Default: `https://${SEAT_DOMAIN}`
APP_URL=https://${SEAT_DOMAIN}
# The applications key.
# This key is used by anything that makes use of encryption.
# That includes encrypting specific values as well as cookies.
APP_KEY=insecure
# Application default locale
# If you need to change the default locale of the server for notifications you need to put the locale code here
# e.g. fr, en, ru, etc.
APP_LOCALE=en
# App Environment
APP_ENV=local
# App locale, used for setting the default language for the application
APP_LOCALE=en
# The PsySH directory
# This is the place where PsySH temporary files will be stored like command history, metadata files, etc...
XDG_CONFIG_HOME=/tmp
# ---------------------------
# Databases Section
# ---------------------------
DB_CONNECTION=mysql
DB_DATABASE=seat
DB_USERNAME=seat
DB_HOST=mariadb
DB_PORT=3306
DB_PASSWORD=i_should_be_changed
# Redis
REDIS_HOST=cache
REDIS_PORT=6379
# ---------------------------
# Mail Section
# ---------------------------
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=noreply@localhost.local
MAIL_FROM_NAME='SeAT Administrator'
# ---------------------------
# Eve Online Section
# ---------------------------
# This is a *required* setup step. Refer to the docs to learn how
# to get the correct values to enter here.
#
# https://docs.eveseat.net/docs/configuration/esi_configuration/
EVE_CLIENT_ID=null
EVE_CLIENT_SECRET=null
EVE_CALLBACK_URL=${APP_URL}/auth/eve/callback
# ---------------------------
# Plugins Section
# ---------------------------
# This is a list of the all of the third party plugins that you
# would like to install as part of SeAT. Package names should be
# comma seperated if multiple packages should be installed.
#SEAT_PLUGINS=vendor1/package
#SEAT_PLUGINS=vendor1/package,vendor2/package
# ---------------------------
# ESEYE Configuration Section
# ---------------------------
# This is an advanced setting. Understand the ramifications of change.
# The type of driver that eseye should use for the cache
# available values are file, redis
ESEYE_CACHE_DRIVER=file
# When using the file driver, this is the name of the folder in seat/storage that will store the cache files
ESEYE_CACHE_STORAGE_PATH=eseye
# When using the redis driver, this is the name of the redis connection. If using 'cache', it will reuse the existing
# redis cache configuration found in seat/config/cache.php. It must be a configured connection
ESEYE_CACHE_CONNECTION=cache
ESEYE_CACHE_LOCK_CONNECTION=default