APP_NAME=AthenaHR
APP_DESCRIPTION="AthenaHR - Your one-stop-shop for your community recruitment needs"
APP_ENV=local
APP_KEY=
APP_DEBUG=false
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_PORT=3306

# Using docker? You don't need to set these, they're managed in docker-compose.yml.
DB_HOST=localhost
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
