azuracast/azuracast.env

187 lines
5.9 KiB
Bash
Raw Permalink Normal View History

2024-05-17 09:16:11 +00:00
# This file was automatically generated by AzuraCast.
# You can modify it as necessary. To apply changes, restart the Docker containers.
# Remove the leading "#" symbol from lines to uncomment them.
# The locale to use for CLI commands.
# Valid options: en_US, cs_CZ, nl_NL, fr_FR, de_DE, el_GR, it_IT, ja_JP, ko_KR, nb_NO, pl_PL, pt_PT, pt_BR, ru_RU, zh_CN, es_ES, sv_SE, tr_TR, uk_UA
# Default: en_US
LANG=en_US
# The application environment.
# Valid options: Production, Testing, Development
APPLICATION_ENV=production
# Manually modify the logging level.
# This allows you to log debug-level errors temporarily (for problem-solving)
# or reduce the volume of logs that are produced by your installation,
# without needing to modify whether your installation is a production or
# development instance.
# Valid options: debug, info, notice, warning, error, critical, alert, emergency
# LOG_LEVEL=
# Enable Custom Code Plugins
# Enable the composer "merge" functionality to combine the main application's
# composer.json file with any plugin composer files. This can have
# performance implications, so you should only use it if you use one or more
# plugins with their own Composer dependencies.
# Valid options: 1,
# COMPOSER_PLUGIN_MODE=
# Minimum Port for Station Port Assignment
# Modify this if your stations are listening on nonstandard ports.
# AUTO_ASSIGN_PORT_MIN=
# Maximum Port for Station Port Assignment
# Modify this if your stations are listening on nonstandard ports.
# AUTO_ASSIGN_PORT_MAX=
# Show Detailed Slim Application Errors
# This allows you to debug Slim Application Errors you may encounter. Please
# report any Slim Application Error logs to the development team on GitHub.
# Valid options: 1,
# SHOW_DETAILED_ERRORS=
# MariaDB Host
# Do not modify this after installation.
# Default: localhost
MYSQL_HOST=localhost
# MariaDB Port
# Do not modify this after installation.
# Default: 3306
MYSQL_PORT=3306
# MariaDB Username
# Do not modify this after installation.
# Default: azuracast
MYSQL_USER=azuracast
# MariaDB Password
# Do not modify this after installation.
# Default: azur4c457
MYSQL_PASSWORD=JcwgjT66MnKg
# MariaDB Database Name
# Do not modify this after installation.
# Default: azuracast
MYSQL_DATABASE=azuracast
# Auto-generate Random MariaDB Root Password
# Do not modify this after installation.
# MYSQL_RANDOM_ROOT_PASSWORD=
# MariaDB Root Password
# Do not modify this after installation.
MYSQL_ROOT_PASSWORD=XJwDwXYRy4QmFgJtdmRt
# Enable MariaDB Slow Query Log
# Log slower queries to diagnose possible database issues. Only turn this on
# if needed.
# MYSQL_SLOW_QUERY_LOG=
# MariaDB Maximum Connections
# Set the amount of allowed connections to the database. This value should be
# increased if you are seeing the "Too many connections" error in the logs.
# Default: 100
# MYSQL_MAX_CONNECTIONS=100
# MariaDB InnoDB Buffer Pool Size
# The InnoDB buffer pool size controls how much data & indexes are kept in
# memory. Making sure that this value is as large as possible reduces the
# amount of disk IO.
# Default: 128M
# MYSQL_INNODB_BUFFER_POOL_SIZE=128M
# MariaDB InnoDB Log File Size
# The InnoDB log file is used to achieve data durability in case of crashes
# or unexpected shutoffs and to allow the DB to better optimize IO for write
# operations.
# Default: 16M
# MYSQL_INNODB_LOG_FILE_SIZE=16M
# Enable Redis
# Disable to use a flatfile cache instead of Redis.
# ENABLE_REDIS=
# Redis Host
# Default: localhost
REDIS_HOST=localhost
# Redis Port
# Default: 6379
REDIS_PORT=6379
# PHP Maximum POST File Size
# Default: 25M
# PHP_MAX_FILE_SIZE=25M
# PHP Memory Limit
# Default: 128M
# PHP_MEMORY_LIMIT=128M
# PHP Script Maximum Execution Time (Seconds)
# Default: 30
# PHP_MAX_EXECUTION_TIME=30
# Short Sync Task Execution Time (Seconds)
# The maximum execution time (and lock timeout) for the 15-second, 1-minute
# and 5-minute synchronization tasks.
# SYNC_SHORT_EXECUTION_TIME=
# Long Sync Task Execution Time (Seconds)
# The maximum execution time (and lock timeout) for the 1-hour
# synchronization task.
# SYNC_LONG_EXECUTION_TIME=
# Now Playing Delay Time (Seconds)
# The delay between Now Playing checks for every station. Decrease for more
# frequent checks at the expense of performance; increase for less frequent
# checks but better performance (for large installations).
# NOW_PLAYING_DELAY_TIME=
# Now Playing Max Concurrent Processes
# The maximum number of concurrent processes for now playing updates.
# Increasing this can help reduce the latency between updates now playing
# updates on large installations.
# NOW_PLAYING_MAX_CONCURRENT_PROCESSES=
# Maximum PHP-FPM Worker Processes
# Default: 5
# PHP_FPM_MAX_CHILDREN=5
# Enable Performance Profiling Extension
# Profiling data can be viewed by visiting
# http://your-azuracast-site/?SPX_KEY=dev&SPX_UI_URI=/.
# PROFILING_EXTENSION_ENABLED=
# Profile Performance on All Requests
# This will have a significant performance impact on your installation.
# PROFILING_EXTENSION_ALWAYS_ON=
# Profiling Extension HTTP Key
# The value for the "SPX_KEY" parameter for viewing profiling pages.
# PROFILING_EXTENSION_HTTP_KEY=
# Profiling Extension IP Allow List
# Valid options: 127.0.0.1, *
# Default: *
# PROFILING_EXTENSION_HTTP_IP_WHITELIST=*
# Nginx Max Client Body Size
# This is the total size any single request body can be. AzuraCast chunks its
# uploads into smaller file sizes, so this only applies when doing custom
# uploads via the API. Sizes should be listed in a format like "100K",
# "128M", "1G" for kilobytes, megabytes, and gigabytes respectively.
# Default: 50M
# NGINX_CLIENT_MAX_BODY_SIZE=50M
# Enable web-based Docker image updates
# Default: 1
# ENABLE_WEB_UPDATER=1
# Extra Ubuntu packages to install upon startup
# Default: "Separate package names with a space. Packages will be installed during container startup."
# INSTALL_PACKAGES_ON_STARTUP="Separate package names with a space. Packages will be installed during container startup."
# Additional Environment Variables
REDIS_DB=1