-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
555 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,208 @@ | ||
# Used to verify the integrity of signed cookies. so ensure a secure value is set | ||
SECRET_KEY_BASE='4ZyW8MpYUkw2hWf4ZzW8MpYUkw2hWf4ZzW8MpYUkw2hWf' | ||
|
||
# Replace with the URL you are planning to use for your app | ||
FRONTEND_URL='http://cs.rasachatbot.sysang' | ||
|
||
# If the variable is set, all non-authenticated pages would fallback to the default locale. | ||
# Whenever a new account is created, the default language will be DEFAULT_LOCALE instead of en | ||
# DEFAULT_LOCALE=en | ||
|
||
# If you plan to use CDN for your assets, set Asset CDN Host | ||
ASSET_CDN_HOST= | ||
|
||
# Force all access to the app over SSL, default is set to false | ||
FORCE_SSL=false | ||
|
||
# This lets you control new sign ups on your chatwoot installation | ||
# true : default option, allows sign ups | ||
# false : disables all the end points related to sign ups | ||
# api_only: disables the UI for signup, but you can create sign ups via the account apis | ||
ENABLE_ACCOUNT_SIGNUP=false | ||
|
||
# Redis config | ||
REDIS_URL=redis://redis:6379 | ||
# If you are using docker-compose, set this variable's value to be any string, | ||
# which will be the password for the redis service running inside the docker-compose | ||
# to make it secure | ||
REDIS_PASSWORD='qwer1234' | ||
# Redis Sentinel can be used by passing list of sentinel host and ports e,g. sentinel_host1:port1,sentinel_host2:port2 | ||
REDIS_SENTINELS= | ||
# Redis sentinel master name is required when using sentinel, default value is "mymaster". | ||
# You can find list of master using "SENTINEL masters" command | ||
REDIS_SENTINEL_MASTER_NAME= | ||
|
||
# Redis premium breakage in heroku fix | ||
# enable the following configuration | ||
# ref: https://github.com/chatwoot/chatwoot/issues/2420 | ||
# REDIS_OPENSSL_VERIFY_MODE=none | ||
|
||
# Postgres Database config variables | ||
# You can leave POSTGRES_DATABASE blank. The default name of | ||
# the database in the production environment is chatwoot_production | ||
POSTGRES_HOST='cwdb' | ||
POSTGRES_USERNAME='postgres' | ||
POSTGRES_PASSWORD='qwer1234' | ||
POSTGRES_DATABASE='chatwoot' | ||
RAILS_ENV='production' | ||
RAILS_MAX_THREADS=5 | ||
|
||
# The email from which all outgoing emails are sent | ||
# could user either `email@yourdomain.com` or `BrandName <email@yourdomain.com>` | ||
MAILER_SENDER_EMAIL="Sy Sang <accounts@chatwoot.com>" | ||
|
||
#SMTP domain key is set up for HELO checking | ||
SMTP_DOMAIN=chatwoot.com | ||
# the default value is set "mailhog" and is used by docker-compose for development environments, | ||
# Set the value as "localhost" or your SMTP address in other environments | ||
SMTP_ADDRESS=mailhog | ||
SMTP_PORT=1025 | ||
SMTP_USERNAME= | ||
SMTP_PASSWORD= | ||
# plain,login,cram_md5 | ||
SMTP_AUTHENTICATION= | ||
SMTP_ENABLE_STARTTLS_AUTO=true | ||
# Can be: 'none', 'peer', 'client_once', 'fail_if_no_peer_cert', see http://api.rubyonrails.org/classes/ActionMailer/Base.html | ||
SMTP_OPENSSL_VERIFY_MODE=peer | ||
# Comment out the following environment variables if required by your SMTP server | ||
# SMTP_TLS= | ||
# SMTP_SSL= | ||
|
||
# Mail Incoming | ||
# This is the domain set for the reply emails when conversation continuity is enabled | ||
MAILER_INBOUND_EMAIL_DOMAIN= | ||
# Set this to appropriate ingress channel with regards to incoming emails | ||
# Possible values are : | ||
# relay for Exim, Postfix, Qmail | ||
# mailgun for Mailgun | ||
# mandrill for Mandrill | ||
# postmark for Postmark | ||
# sendgrid for Sendgrid | ||
RAILS_INBOUND_EMAIL_SERVICE= | ||
# Use one of the following based on the email ingress service | ||
# Ref: https://edgeguides.rubyonrails.org/action_mailbox_basics.html | ||
RAILS_INBOUND_EMAIL_PASSWORD= | ||
MAILGUN_INGRESS_SIGNING_KEY= | ||
MANDRILL_INGRESS_API_KEY= | ||
|
||
# Storage | ||
ACTIVE_STORAGE_SERVICE=local | ||
|
||
# Amazon S3 | ||
# documentation: https://www.chatwoot.com/docs/configuring-s3-bucket-as-cloud-storage | ||
S3_BUCKET_NAME= | ||
AWS_ACCESS_KEY_ID= | ||
AWS_SECRET_ACCESS_KEY= | ||
AWS_REGION= | ||
|
||
# Log settings | ||
# Disable if you want to write logs to a file | ||
RAILS_LOG_TO_STDOUT=true | ||
LOG_LEVEL=info | ||
LOG_SIZE=500 | ||
|
||
### This environment variables are only required if you are setting up social media channels | ||
|
||
# documentation: https://www.chatwoot.com/docs/facebook-setup | ||
FB_VERIFY_TOKEN= | ||
FB_APP_SECRET= | ||
FB_APP_ID= | ||
|
||
# https://developers.facebook.com/docs/messenger-platform/instagram/get-started#app-dashboard | ||
IG_VERIFY_TOKEN= | ||
|
||
# documentation: https://www.chatwoot.com/docs/twitter-app-setup | ||
TWITTER_APP_ID= | ||
TWITTER_CONSUMER_KEY= | ||
TWITTER_CONSUMER_SECRET= | ||
TWITTER_ENVIRONMENT= | ||
|
||
#slack integration | ||
SLACK_CLIENT_ID= | ||
SLACK_CLIENT_SECRET= | ||
|
||
### Change this env variable only if you are using a custom build mobile app | ||
## Mobile app env variables | ||
IOS_APP_ID=L7YLMN4634.com.chatwoot.app | ||
ANDROID_BUNDLE_ID=com.chatwoot.app | ||
|
||
# https://developers.google.com/android/guides/client-auth (use keytool to print the fingerprint in the first section) | ||
ANDROID_SHA256_CERT_FINGERPRINT=AC:73:8E:DE:EB:56:EA:CC:10:87:02:A7:65:37:7B:38:D4:5D:D4:53:F8:3B:FB:D3:C6:28:64:1D:AA:08:1E:D8 | ||
|
||
### Smart App Banner | ||
# https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html | ||
# You can find your app-id in https://itunesconnect.apple.com | ||
#IOS_APP_IDENTIFIER=1495796682 | ||
|
||
## Push Notification | ||
## generate a new key value here : https://d3v.one/vapid-key-generator/ | ||
# VAPID_PUBLIC_KEY= | ||
# VAPID_PRIVATE_KEY= | ||
# | ||
# for mobile apps | ||
# FCM_SERVER_KEY= | ||
|
||
## Bot Customizations | ||
USE_INBOX_AVATAR_FOR_BOT=true | ||
|
||
### APM and Error Monitoring configurations | ||
## Elastic APM | ||
## https://www.elastic.co/guide/en/apm/agent/ruby/current/getting-started-rails.html | ||
# ELASTIC_APM_SERVER_URL= | ||
# ELASTIC_APM_SECRET_TOKEN= | ||
|
||
## Sentry | ||
# SENTRY_DSN= | ||
|
||
## Scout | ||
## https://scoutapm.com/docs/ruby/configuration | ||
# SCOUT_KEY=YOURKEY | ||
# SCOUT_NAME=YOURAPPNAME (Production) | ||
# SCOUT_MONITOR=true | ||
|
||
## NewRelic | ||
# https://docs.newrelic.com/docs/agents/ruby-agent/configuration/ruby-agent-configuration/ | ||
# NEW_RELIC_LICENSE_KEY= | ||
# Set this to true to allow newrelic apm to send logs. | ||
# This is turned off by default. | ||
# NEW_RELIC_APPLICATION_LOGGING_ENABLED= | ||
|
||
## Datadog | ||
## https://github.com/DataDog/dd-trace-rb/blob/master/docs/GettingStarted.md#environment-variables | ||
# DD_TRACE_AGENT_URL= | ||
|
||
## IP look up configuration | ||
## ref https://github.com/alexreisner/geocoder/blob/master/README_API_GUIDE.md | ||
## works only on accounts with ip look up feature enabled | ||
# IP_LOOKUP_SERVICE=geoip2 | ||
# maxmindb api key to use geoip2 service | ||
# IP_LOOKUP_API_KEY= | ||
|
||
## Rack Attack configuration | ||
## To prevent and throttle abusive requests | ||
# ENABLE_RACK_ATTACK=true | ||
|
||
## Running chatwoot as an API only server | ||
## setting this value to true will disable the frontend dashboard endpoints | ||
# CW_API_ONLY_SERVER=false | ||
|
||
## Development Only Config | ||
# if you want to use letter_opener for local emails | ||
# LETTER_OPENER=true | ||
# meant to be used in github codespaces | ||
# WEBPACKER_DEV_SERVER_PUBLIC= | ||
|
||
# If you want to use official mobile app, | ||
# the notifications would be relayed via a Chatwoot server | ||
ENABLE_PUSH_RELAY_SERVER=true | ||
|
||
# Stripe API key | ||
STRIPE_SECRET_KEY= | ||
STRIPE_WEBHOOK_SECRET= | ||
|
||
# Set to true if you want to upload files to cloud storage using the signed url | ||
# Make sure to follow https://edgeguides.rubyonrails.org/active_storage_overview.html#cross-origin-resource-sharing-cors-configuration on the cloud storage after setting this to true. | ||
DIRECT_UPLOADS_ENABLED= | ||
|
Oops, something went wrong.