# api API_PATH= API_URL=http://api.animethemes.test # app APP_NAME=AnimeThemes APP_ENV=local APP_DEBUG=true DEBUGBAR_ENABLED=true DEBUGBAR_EDITOR= AUDITING_ENABLED=true APP_URL=http://animethemes.test ASSET_URL=null APP_KEY= APP_LOCAL_IPS= # audio AUDIO_DISK_DEFAULT=audios_local AUDIO_DISKS=audios_local AUDIO_DISK_ROOT= AUDIO_PATH=/audio AUDIO_URL= AUDIO_STREAMING_METHOD=response AUDIO_NGINX_REDIRECT= # broadcasting BROADCAST_DRIVER=log PUSHER_APP_KEY= PUSHER_APP_SECRET= PUSHER_APP_ID= PUSHER_HOST= PUSHER_APP_CLUSTER=mt1 PUSHER_PORT=443 PUSHER_SCHEME=https ABLY_KEY= VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}" VITE_PUSHER_HOST="${PUSHER_HOST}" VITE_PUSHER_PORT="${PUSHER_PORT}" VITE_PUSHER_SCHEME="${PUSHER_SCHEME}" VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" # cache CACHE_DRIVER=file MEMCACHED_PERSISTENT_ID= MEMCACHED_USERNAME= MEMCACHED_PASSWORD= MEMCACHED_HOST=127.0.0.1 MEMCACHED_PORT=11211 DYNAMODB_CACHE_TABLE=cache DYNAMODB_ENDPOINT= CACHE_PREFIX=animethemes # database DB_CONNECTION=mysql_prod DATABASE_URL= DB_HOST=mysql DB_HOST_READ=mysql DB_HOST_WRITE=mysql DB_STICKY=false DB_PORT=3306 DB_DATABASE=animethemes DB_USERNAME=sail DB_PASSWORD=password DB_SOCKET= MYSQL_ATTR_SSL_CA=null DATABASE_BETA_URL= DB_BETA_HOST= DB_BETA_PORT=3306 DB_BETA_DATABASE=animethemes-beta DB_BETA_USERNAME=root DB_BETA_PASSWORD= DB_BETA_SOCKET= REDIS_CLIENT=predis REDIS_CLUSTER=redis REDIS_URL=null REDIS_HOST=redis REDIS_PASSWORD=null REDIS_PORT=6379 REDIS_SCHEME=tcp REDIS_DB=0 REDIS_CACHE_DB=1 # dump DUMP_DISK=dumps DUMP_DISK_ROOT= DUMP_URL="${APP_URL}" DUMP_PATH=/dump # ffmpeg FFMPEG_BINARIES= FFPROBE_BINARIES= # filament FILAMENT_URL=http://admin.animethemes.test FILAMENT_PATH= # filesystems FILESYSTEM_DISK=local IMAGE_ACCESS_KEY_ID= IMAGE_SECRET_ACCESS_KEY= IMAGE_DEFAULT_REGION= IMAGE_ENDPOINT= IMAGE_BUCKET= IMAGE_STREAM_READS= IMAGE_DISABLE_ASSERTS= IMAGE_VISIBILITY= IMAGE_URL= VIDEO_NYC_ACCESS_KEY_ID= VIDEO_NYC_SECRET_ACCESS_KEY= VIDEO_NYC_DEFAULT_REGION= VIDEO_NYC_ENDPOINT= VIDEO_NYC_BUCKET= VIDEO_NYC_STREAM_READS= VIDEO_NYC_DISABLE_ASSERTS= VIDEO_NYC_VISIBILITY= VIDEO_FRA_ACCESS_KEY_ID= VIDEO_FRA_SECRET_ACCESS_KEY= VIDEO_FRA_DEFAULT_REGION= VIDEO_FRA_ENDPOINT= VIDEO_FRA_BUCKET= VIDEO_FRA_STREAM_READS= VIDEO_FRA_DISABLE_ASSERTS= VIDEO_FRA_VISIBILITY= AUDIO_NYC_ACCESS_KEY_ID= AUDIO_NYC_SECRET_ACCESS_KEY= AUDIO_NYC_DEFAULT_REGION= AUDIO_NYC_ENDPOINT= AUDIO_NYC_BUCKET= AUDIO_NYC_STREAM_READS= AUDIO_NYC_DISABLE_ASSERTS= AUDIO_NYC_VISIBILITY= AUDIO_FRA_ACCESS_KEY_ID= AUDIO_FRA_SECRET_ACCESS_KEY= AUDIO_FRA_DEFAULT_REGION= AUDIO_FRA_ENDPOINT= AUDIO_FRA_BUCKET= AUDIO_FRA_STREAM_READS= AUDIO_FRA_DISABLE_ASSERTS= AUDIO_FRA_VISIBILITY= DUMP_ACCESS_KEY_ID= DUMP_SECRET_ACCESS_KEY= DUMP_DEFAULT_REGION= DUMP_ENDPOINT= DUMP_BUCKET= DUMP_STREAM_READS= DUMP_DISABLE_ASSERTS= DUMP_VISIBILITY= SCRIPT_ACCESS_KEY_ID= SCRIPT_SECRET_ACCESS_KEY= SCRIPT_DEFAULT_REGION= SCRIPT_ENDPOINT= SCRIPT_BUCKET= SCRIPT_STREAM_READS= SCRIPT_DISABLE_ASSERTS= SCRIPT_VISIBILITY= # fortify FORTIFY_HOME="${APP_URL}":3000 FORTIFY_PATH= FORTIFY_URL="${APP_URL}" # graphql GRAPHIQL_URL="${GRAPHQL_URL}/graphiql" GRAPHIQL_GRAPHQL_ENDPOINT="${GRAPHQL_URL}" GRAPHQL_URL=http://graphql.animethemes.test GRAPHQL_PATH=/graphql GRAPHIQL_ENABLED=true # hashids HASHIDS_SALT_MAIN= HASHIDS_SALT_PLAYLISTS= # hashing BCRYPT_ROUNDS=10 # horizon HORIZON_URL= HORIZON_PATH=horizon # image IMAGE_DISK=images_local IMAGE_DISK_ROOT= # logging LOG_CHANNEL=daily LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug # mail MAIL_MAILER=smtp MAIL_HOST=mailpit MAIL_PORT=1025 MAIL_ENCRYPTION=tls MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_FROM_ADDRESS=admin@animethemes.moe MAIL_FROM_NAME=AnimeThemes MAIL_SENDMAIL_PATH="/usr/sbin/sendmail -bs -i" MAIL_LOG_CHANNEL= # pennant PENNANT_STORE=database # playlist PLAYLIST_MAX_TRACKS=1000 USER_MAX_PLAYLISTS=1000 # queue QUEUE_CONNECTION=sync REDIS_QUEUE=default QUEUE_FAILED_DRIVER=database-uuids # sanctum SANCTUM_STATEFUL_DOMAINS=* # scout SCOUT_DRIVER=typesense SCOUT_PREFIX= SCOUT_QUEUE=false SCOUT_IDENTIFY=false ALGOLIA_APP_ID= ALGOLIA_SECRET= ELASTIC_CONNECTION=default ELASTIC_HOST=http://elasticsearch:9200 ELASTIC_SCOUT_DRIVER_REFRESH_DOCUMENTS=false ELASTIC_MIGRATIONS_TABLE=elastic_migrations TYPESENSE_HOST=typesense TYPESENSE_PORT=8108 TYPESENSE_PROTOCOL=http TYPESENSE_API_KEY= # secure headers ENABLE_CLEAR_SITE_DATA=false ENABLE_HSTS=false ENABLE_EXPECT_CT=false ENABLE_PERMISSIONS_POLICY=false ENABLE_CSP=false # services MAILGUN_DOMAIN= MAILGUN_SECRET= MAILGUN_ENDPOINT=api.mailgun.net POSTMARK_TOKEN= DISCORD_BOT_API_TOKEN= DISCORD_BOT_API_URL= DISCORD_BOT_API_KEY= DB_UPDATES_DISCORD_CHANNEL= ADMIN_DISCORD_CHANNEL= OPENAI_BEARER_TOKEN=null MAL_CLIENT_ID=null MAL_CLIENT_SECRET=null MAL_REDIRECT_URI=null ANILIST_CLIENT_ID=null ANILIST_CLIENT_SECRET=null ANILIST_REDIRECT_URI=null # session SESSION_COOKIE=animethemes_session SESSION_DRIVER=database SESSION_LIFETIME=120 SESSION_CONNECTION=null SESSION_STORE=null SESSION_DOMAIN=null SESSION_SECURE_COOKIE= # submission USER_MAX_SUBMISSIONS=50 # validation MODERATION_SERVICE=none # video VIDEO_DISK_DEFAULT=videos_local VIDEO_DISKS=videos_local VIDEO_DISK_ROOT= VIDEO_PATH=/video VIDEO_URL="${APP_URL}" VIDEO_RATE_LIMITER=90 VIDEO_STREAMING_METHOD=response VIDEO_NGINX_REDIRECT= SCRIPT_DISK=scripts_local SCRIPT_DISK_ROOT= SCRIPT_URL="${APP_URL}" SCRIPT_PATH=/videoscript # web WEB_URL="${APP_URL}:3000" WEB_PATH= # wiki WIKI_LOGIN="${APP_URL}:3000/login" WIKI_RESET_PASSWORD="${APP_URL}:3000/reset-password" WIKI_EXTERNAL_PROFILE="${APP_URL}:3000/external"