athenahr/.env.example
2023-07-02 14:33:14 +01:00

153 lines
3.9 KiB
Plaintext
Executable File

APP_NAME=Laravel
APP_DESCRIPTION="AthenaHR - Your one-stop-shop for your community recruitment needs"
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
# Please note: Use relative URLs. Absolute URLs will not work.
# The first logo is a large, horizontal logo
# The second logo is a square-shaped logo, nice to use w/ text
APP_LOGO="path/to/large/logo.png"
APP_LOGO_SM="path/to/small/logo.png"
APP_AUTH_BANNER=""
APP_SITEHOMEPAGE=""
# Add your status page here. It'll appear in error pages as a button.
# If you don't have one, leave it empty and the button won't show up.
APP_STATUSPAGE="https://status.athenahr.io"
API_PREFIX="api"
# FEATURE OVERRIDES
# Feature overrides allow you to force-enable/disable features regardless of application settings and feature flags
# Turning on the override will disable its feature
# Possible values:
# KILLSWITCH: Disables the feature altogether
# FORCE_ENABLE: Enables the feature
# CONTROL: Lets the application settings and feature flags take effect (default)
# Require valid game license to sign up
OVERRIDE_LICENSED_ACCOUNT=CONTROL
# Add legal document links here. You may also leave them empty.
GUIDELINES_URL="#"
PRIVACY_URL="#"
TERMS_URL="#"
SOURCE_REPO="#"
SUPPORT_EMAIL=
SUPPORT_URL=
# The auth banner is a relative path
# Hides IP addresses
HIDE_IPS=false
# Disables certain features for security purposes while running an open authentication system
# Enable only for demonostration purposes
DEMO_MODE=false
# Forces ssl connections even if the environment is set to "local".
# Void if env is production.
NONPROD_FORCE_SECURE=false
LOG_CHANNEL=daily
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=
## SERVICES
RECAPTCHA_SITE_KEY=
RECAPTCHA_PRIVATE_KEY=
RECAPTCHA_VERIFY_URL="https://www.google.com/recaptcha/api/siteverify"
# WARNING: Your contact form will be useless if you change this value. Only change this URL if Google updates it.
# AthenaHR's defaut GTM ID is pre-configured unless you supply one - if you leave this on, we'll use analytics data to improve the app.
# Off by default
GTM_ENABLED=false
GTM_ID="GTM-T47K5CG"
MOJANG_STATUS_URL="https://status.mojang.com/check"
MOJANG_API_URL="https://api.mojang.com"
IPGEO_API_KEY=""
IPGEO_API_URL="https://api.ipgeolocation.io/ipgeo"
DISCORD_CLIENT_ID=
DISCORD_CLIENT_SECRET=
DISCORD_BOT_TOKEN=
# Don't touch the base url
DISCORD_HOME_GUILD=
DISCORD_STAFF_GUILD=
DISCORD_BASE_URL="https://discord.com/api/v9"
# Defines the basic set of server staff permissions that members should get in each server
# Add your staff role IDs here in a comma-delimited list, like so: "ROLEID1, ROLEID2, ROLEID3" and so on
# Specific permissions can be optionally configured for each vacancy
# For instance, here you may configure role IDs for example role "Server staff", while in a specific vacancy, you may configure example role "Mod"
DISCORD_STAFF_GUILD_ROLES=
DISCORD_HOME_GUILD_ROLES=
ENLIGHTN_USERNAME=""
ENLIGHTN_API_TOKEN=""
ARCANEDEV_LOGVIEWER_MIDDLEWARE=web,auth,can:admin.maintenance.logs.view
RELEASE=0.8.0
SLACK_INTEGRATION_WEBHOOK=
CPANEL_API_TOKEN=
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
BEAMS_INSTANCE_ID=
BEAMS_SECRET_KEY=
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
# Mostly for developers, but with Papertrail, you can easily see what the app's users are doing without relying on
# the internal log viewer.
SENTRY_LARAVEL_DSN=
PAPERTRAIL_URL=
PAPERTRAIL_PORT