174 lines
4.0 KiB
Bash
Executable File
174 lines
4.0 KiB
Bash
Executable File
# ------------------------------------------------------------------------------
|
|
# ----| Cyca's configuration |--------------------------------------------------
|
|
# ------------------------------------------------------------------------------
|
|
|
|
#
|
|
# This file covers most of important settings for running Cyca, but you are free
|
|
# to explore the /config directory to further customise your installation.
|
|
#
|
|
|
|
# ----| Settings that requires change |-----------------------------------------
|
|
|
|
#
|
|
# The following settings needs to be changed before running Cyca.
|
|
#
|
|
|
|
#
|
|
# Application key.
|
|
# Used for cryptographic purposes.
|
|
# You can generate one by issuing the following command, either from the command
|
|
# line if you're running Cyca on a host system
|
|
#
|
|
# php artisan key:generate
|
|
#
|
|
APP_KEY=
|
|
|
|
#
|
|
# Application URL.
|
|
# Complete URL to reach Cyca.
|
|
# Example: https://wwww.example.com
|
|
#
|
|
APP_URL=
|
|
|
|
#
|
|
# Database settings.
|
|
# Default values suit an installation with Docker. You are encouraged to use a
|
|
# stronger password than provided
|
|
#
|
|
DB_CONNECTION=mysql
|
|
DB_HOST=db
|
|
DB_PORT=3306
|
|
DB_DATABASE=cyca
|
|
DB_USERNAME=cyca
|
|
DB_PASSWORD=secret
|
|
|
|
#
|
|
# E-mail settings.
|
|
# Cyca needs a proper e-mail configuration, as it is used for account
|
|
# registration and password recovering features.
|
|
#
|
|
MAIL_MAILER=smtp
|
|
MAIL_HOST=
|
|
MAIL_PORT=
|
|
MAIL_USERNAME=
|
|
MAIL_PASSWORD=
|
|
MAIL_ENCRYPTION=null
|
|
MAIL_FROM_ADDRESS=
|
|
|
|
# ----| Settings that may be changed safely |-----------------------------------
|
|
|
|
#
|
|
# Application locale.
|
|
# Default language used in Cyca, unless logged in user choose otherwise.
|
|
#
|
|
APP_LOCALE=en
|
|
|
|
# ----| Settings that shouldn't be changed |------------------------------------
|
|
|
|
#
|
|
# The following settings are set to reasonable defaults, which should cover most
|
|
# of use cases. If you find yourself in the need of changing them, please be
|
|
# sure to understand what you are doing.
|
|
# You can read Laravel's documentation for more informations:
|
|
# https://laravel.com/docs/configuration
|
|
#
|
|
|
|
#
|
|
# Application name.
|
|
#
|
|
APP_NAME=Cyca
|
|
|
|
#
|
|
# Email from (name).
|
|
#
|
|
MAIL_FROM_NAME="${APP_NAME}"
|
|
|
|
#
|
|
# Application environment.
|
|
# This should be set to "production" if using a stable version of Cyca.
|
|
#
|
|
APP_ENV=production
|
|
|
|
#
|
|
# Debug mode.
|
|
# This should be set to "false" if using a stable version of Cyca.
|
|
#
|
|
APP_DEBUG=false
|
|
|
|
#
|
|
# Log channel.
|
|
# Several log channels are supported.
|
|
# For more informations, please read Laravel's documentation:
|
|
# https://laravel.com/docs/logging
|
|
#
|
|
LOG_CHANNEL=stack
|
|
|
|
#
|
|
# Broadcast driver.
|
|
# Driver used to broadcast data from the server to clients.
|
|
# Recommended option is "pusher", so Cyca will use embedded server.
|
|
# For more informations, please read Laravel's documentation:
|
|
# https://laravel.com/docs/broadcasting
|
|
#
|
|
BROADCAST_DRIVER=pusher
|
|
|
|
#
|
|
# Cache driver.
|
|
# Driver used for caching purposes.
|
|
# Recommended option is "file".
|
|
# For more informations, please read Laravel's documentation:
|
|
# https://laravel.com/docs/cache
|
|
#
|
|
CACHE_DRIVER=file
|
|
|
|
#
|
|
# Queue driver.
|
|
# Driver used for running queues.
|
|
# Recommended option is "redis", so a redis server must be running. You could
|
|
# also select "database".
|
|
# For more informations, please read Laravel's documentation:
|
|
# https://laravel.com/docs/queues
|
|
#
|
|
QUEUE_CONNECTION=redis
|
|
|
|
#
|
|
# Session driver.
|
|
# Driver used for storing session data.
|
|
# Recommended option is "database", or "memcached" or "redis" for better
|
|
# performances.
|
|
# For more informations, please read Laravel's documentation:
|
|
# https://laravel.com/docs/session
|
|
#
|
|
SESSION_DRIVER=database
|
|
|
|
#
|
|
# Maximum lifetime of a session.
|
|
# User will get disconnected after this time.
|
|
# Value is expressed in seconds.
|
|
#
|
|
SESSION_LIFETIME=120
|
|
|
|
#
|
|
# Redis host.
|
|
# Hostname or FQDN to your redis host, if used.
|
|
#
|
|
REDIS_HOST=redis
|
|
REDIS_PASSWORD=null
|
|
REDIS_PORT=6379
|
|
|
|
#
|
|
# Pusher settings.
|
|
# Cyca uses laravel-websockets as its websockets server, which is
|
|
# Pusher-compatible.
|
|
# If you prefer using an external Pusher service, you must modify the following
|
|
# settings.
|
|
#
|
|
PUSHER_APP_ID=1
|
|
PUSHER_HOST=websockets
|
|
PUSHER_APP_KEY=cyca
|
|
PUSHER_APP_SECRET="${APP_KEY}"
|
|
PUSHER_APP_CLUSTER=mt1
|
|
|
|
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
|
|
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
|