Skip to content

Commit

Permalink
Update env (#168)
Browse files Browse the repository at this point in the history
* Update env

Changed doc to rename .env.example file
and added new .env entries

* Update .gitignore

---------

Co-authored-by: Crypta Eve <[email protected]>
  • Loading branch information
hermesdj and Crypta-Eve authored Apr 18, 2024
1 parent d477485 commit 30c7cb8
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 24 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
venv/
site/
site/
51 changes: 29 additions & 22 deletions docs/configuration/env_file_reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,35 @@

# Env Reference

In both the case of a Docker installation as well as a host based installation (manual or via SeAT tool), SeAT has some configuration values that can be set via an `.env` file. Depending on your installation type, this file will be in either `/opt/seat-docker/.env` or in `/var/www/seat/.env`
In both the case of a Docker installation as well as a host based installation (manual or via SeAT tool), SeAT has some
configuration values that can be set via an `.env` file. Depending on your installation type, this file will be in
either `/opt/seat-docker/.env` or in `/var/www/seat/.env`

## Configuration Value Reference

| Parameter Name | Default value | Description |
|-------------------|--------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| APP_URL | http://seat.local | This is the public address where SeAT instance is reachable. That should match with the `EVE_CALLBACK_URL` without `/auth/eve/callback` suffix |
| DB_HOST | 127.0.0.1 | This is the IP or domain from your SQL Server. |
| DB_PORT | 3306 | This is the port used by your SQL Server to receive query. |
| DB_DATABASE | seat | This is the name for your SeAT database. |
| DB_USERNAME | seat | This is the user which is granted to the SeAT database from SeAT server. |
| DB_PASSWORD | secret | This is the user password |
| MAIL_DRIVER | smtp | This is the driver used to send mail. It will be covered in a dedicated article. |
| MAIL_HOST | smtp.mailtrap.io | This is driver mail hostname. It will be covered in a dedicated article. |
| MAIL_PORT | 2525 | This is the driver mail port. It will be covered in a dedicated article. |
| MAIL_USERNAME | null | This is the driver mail username. It will be covered in a dedicated article. |
| MAIL_PASSWORD | null | This is the driver mail password. It will be covered in a dedicated article. |
| MAIL_ENCRYPTION | null | This is the driver mail encryption. It will be covered in a dedicated article. |
| MAIL_FROM_ADDRESS | [email protected] | This is the mail address which the user will chown when he will receive mail from SeAT. |
| MAIL_FROM_NAME | SeAT Administrator | This is the name which the user will chown when he will receive mail from SeAT. |
| EVE_CLIENT_ID | null | This is the EVE Application Client ID you'll get when you created an application over https://developers.eveonline.com |
| EVE_CLIENT_SECRET | null | This is the EVE Application Client Secret you'll get when you created an application over https://developers.eveonline.com |
| EVE_CALLBACK_URL | https://seat.local/auth/eve/callback | This is the EVE Application Callback URL you filled when you created an application over https://developers.eveonline.com. You should have only to fix `seat.local` |
| QUEUE_BALANCING_MODE | false | Determine the workers balancing mode used by the Jobs Manager. Value can be `false`, `auto` or `simple`. See [official Laravel documentation](https://laravel.com/docs/5.8/horizon#balance-options) for more details |
| QUEUE_WORKERS | 4 | Determine the amount of worker which have to be spawn to process jobs over all queues. In `auto` and `simple` balancing, this value cannot be lower than `4` as it's correspond to the available queues. |
| Parameter Name | Default value | Description |
|-----------------------------|--------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| APP_URL | http://seat.local | This is the public address where SeAT instance is reachable. That should match with the `EVE_CALLBACK_URL` without `/auth/eve/callback` suffix |
| APP_LOCALE | en | This is the locale used by the server to generate translated strings. |
| DB_HOST | 127.0.0.1 | This is the IP or domain from your SQL Server. |
| DB_PORT | 3306 | This is the port used by your SQL Server to receive query. |
| DB_DATABASE | seat | This is the name for your SeAT database. |
| DB_USERNAME | seat | This is the user which is granted to the SeAT database from SeAT server. |
| DB_PASSWORD | secret | This is the user password |
| MAIL_DRIVER | smtp | This is the driver used to send mail. It will be covered in a dedicated article. |
| MAIL_HOST | smtp.mailtrap.io | This is driver mail hostname. It will be covered in a dedicated article. |
| MAIL_PORT | 2525 | This is the driver mail port. It will be covered in a dedicated article. |
| MAIL_USERNAME | null | This is the driver mail username. It will be covered in a dedicated article. |
| MAIL_PASSWORD | null | This is the driver mail password. It will be covered in a dedicated article. |
| MAIL_ENCRYPTION | null | This is the driver mail encryption. It will be covered in a dedicated article. |
| MAIL_FROM_ADDRESS | [email protected] | This is the mail address which the user will chown when he will receive mail from SeAT. |
| MAIL_FROM_NAME | SeAT Administrator | This is the name which the user will chown when he will receive mail from SeAT. |
| EVE_CLIENT_ID | null | This is the EVE Application Client ID you'll get when you created an application over https://developers.eveonline.com |
| EVE_CLIENT_SECRET | null | This is the EVE Application Client Secret you'll get when you created an application over https://developers.eveonline.com |
| EVE_CALLBACK_URL | https://seat.local/auth/eve/callback | This is the EVE Application Callback URL you filled when you created an application over https://developers.eveonline.com. You should have only to fix `seat.local` |
| QUEUE_BALANCING_MODE | false | Determine the workers balancing mode used by the Jobs Manager. Value can be `false`, `auto` or `simple`. See [official Laravel documentation](https://laravel.com/docs/5.8/horizon#balance-options) for more details |
| QUEUE_WORKERS | 4 | Determine the amount of worker which have to be spawn to process jobs over all queues. In `auto` and `simple` balancing, this value cannot be lower than `4` as it's correspond to the available queues. |
| ESEYE_CACHE_DRIVER | file | Determine the driver used to cache eseye data. available values are file, redis |
| ESEYE_CACHE_STORAGE_PATH | eseye | When using the file driver, this is the name of the folder in seat/storage that will store the cache files |
| ESEYE_CACHE_CONNECTION | cache | 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_LOCK_CONNECTION | default | When using the Redis driver, it will be the connection used to lock the cache |
12 changes: 12 additions & 0 deletions docs/installation/docker_installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,18 @@ Next, decompress the template archive:
Expand-Archive -Path c:\seat-docker\seat-docker.zip -DestinationPath c:\seat-docker
```

Next, we will rename the file .env.example to .env in the root directory of seat-docker

=== "Linux"
```bash
mv /opt/seat-docker/.env.example /opt/seat-docker/.env
```

=== "Windows"
```powershell
Rename-Item -Path "c:\seat-docker\.env.example" -NewName ".env"
```

Next, we will generate a unique application key - this is used internally for encryption:

=== "Linux"
Expand Down
2 changes: 1 addition & 1 deletion docs/upgrading/from_seat_4_0/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ We highly recommend that you read the details of this upgrade guide to get famil
- If you are using a [custom stylesheet], open your `docker-compose.override.yml` file and replace the container name `seat-web` with `front`.
- Download the new `.env` file template using
```bash
curl -L https://raw.githubusercontent.com/eveseat/seat-docker/master/.env -o .env
curl -L https://raw.githubusercontent.com/eveseat/seat-docker/master/.env.example -o .env
```
- Update the new `.env` file using your backup `.env.seat4.bak`

Expand Down

0 comments on commit 30c7cb8

Please sign in to comment.