108 lines
3.9 KiB
Plaintext
108 lines
3.9 KiB
Plaintext
PORT=8001
|
|
|
|
LOG_LEVEL=warn
|
|
|
|
DISABLE_SPRING=true
|
|
|
|
RAILS_ENV=production
|
|
|
|
SECRET_KEY_BASE=64
|
|
|
|
<%- if @config['database']['adapter'] == 'postgresql' %>
|
|
DATABASE_COLLATION=""
|
|
DATABASE_ADAPTER="postgresql"
|
|
<%- elsif @config['database']['adapter'] == 'mysql' %>
|
|
DATABASE_ADAPTER="mysql2"
|
|
<%- end %>
|
|
DATABASE_HOST=<%= @config['database']['host'] %>
|
|
DATABASE_PORT=<%= @config['database']['port'] %>
|
|
DATABASE_USER=<%= @config['database']['user'] %>
|
|
DATABASE_PASS=<%= @config['database']['password'] %>
|
|
|
|
<%- if @config['twilio']['enabled'] -%>
|
|
BARONG_PHONE_VERIFICATION=twilio_sms
|
|
BARONG_TWILIO_PHONE_NUMBER=<%= @config['twilio']['phone_number'] %>
|
|
BARONG_TWILIO_ACCOUNT_SID=<%= @config['twilio']['account_sid'] %>
|
|
BARONG_TWILIO_AUTH_TOKEN=<%= @config['twilio']['auth_token'] %>
|
|
<%- end -%>
|
|
|
|
BARONG_KYC_PROVIDER=<%= @config['kyc']['provider'] %>
|
|
|
|
<%- if @config['kyc']['provider'] == 'kycaid' -%>
|
|
BARONG_KYCAID_AUTHORIZATION_TOKEN=<%= @config['kyc']['authorization_token'] %>
|
|
BARONG_KYCAID_SANDBOX_MODE=<%= @config['kyc']['sandbox_mode'] %>
|
|
BARONG_KYCAID_API_ENDPOINT=<%= @config['kyc']['api_endpoint'] %>
|
|
<%- end -%>
|
|
|
|
BARONG_STORAGE_PROVIDER=<%= @config['storage']['provider'] %>
|
|
BARONG_STORAGE_BUCKET_NAME=<%= @config['storage']['bucketName'] %>
|
|
BARONG_STORAGE_ACCESS_KEY=<%= @config['storage']['accessKey'] %>
|
|
BARONG_STORAGE_SECRET_KEY=<%= @config['storage']['secretKey'] %>
|
|
BARONG_STORAGE_ENDPOINT=<%= @config['storage']['endpoint'] %>
|
|
BARONG_STORAGE_SIGNATURE_VERSION=<%= @config['storage']['signatureVersion'] %>
|
|
BARONG_STORAGE_REGION=<%= @config['storage']['region'] %>
|
|
|
|
BARONG_CAPTCHA=<%= @config['captcha']['type'] %>
|
|
<% if @config['captcha']['type'] == 'recaptcha' %>
|
|
BARONG_RECAPTCHA_SITE_KEY=<%= @config['captcha']['siteKey'] %>
|
|
BARONG_RECAPTCHA_SECRET_KEY=<%= @config['captcha']['secretKey'] %>
|
|
<% elsif @config['captcha']['type'] == 'geetest' %>
|
|
BARONG_GEETEST_ID=<%= @config['captcha']['siteKey'] %>
|
|
BARONG_GEETEST_KEY=<%= @config['captcha']['secretKey'] %>
|
|
<% end %>
|
|
|
|
JWT_PUBLIC_KEY=<%= @barong_public_key %>
|
|
JWT_PRIVATE_KEY_PATH=/secrets/barong.key
|
|
|
|
BARONG_VAULT_TOKEN=<%= @config['vault']['barong_token'] %>
|
|
BARONG_VAULT_ADDRESS=http://vault:8200
|
|
BARONG_VAULT_APP_NAME=<%= @config['app']['name'].downcase %>
|
|
|
|
REDIS_URL=redis://redis:6379
|
|
BARONG_REDIS_URL=redis://redis:6379
|
|
|
|
BARONG_EVENT_API_JWT_PRIVATE_KEY=<%= @barong_private_key %>
|
|
BARONG_EVENT_API_JWT_ALGORITHM=RS256
|
|
BARONG_EVENT_API_RABBITMQ_HOST=rabbitmq
|
|
BARONG_EVENT_API_RABBITMQ_PORT=5672
|
|
BARONG_EVENT_API_RABBITMQ_USERNAME=guest
|
|
BARONG_EVENT_API_RABBITMQ_PASSWORD=guest
|
|
|
|
BARONG_SMTP_HOST=<%= @config['smtp']['host'] %>
|
|
BARONG_SMTP_PORT=<%= @config['smtp']['port'] %>
|
|
BARONG_SMTP_USER=<%= @config['smtp']['user'] %>
|
|
BARONG_SMTP_PASSWORD=<%= @config['smtp']['password'] %>
|
|
BARONG_SMTP_LOGO_LINK=<%= @config['smtp']['sender_logo'] %>
|
|
BARONG_DEFAULT_LANGUAGE=en
|
|
|
|
BARONG_SENDER_NAME=<%= @config['smtp']['sender_name'] %>
|
|
BARONG_SENDER_EMAIL=<%= @config['smtp']['sender_email'] %>
|
|
|
|
BARONG_SMTP_ENABLE_STARTTLS_AUTO=<%= @config['smtp']['starttls_auto'] %>
|
|
BARONG_SMTP_OPENSSL_VERIFY_MODE=<%= @config['smtp']['openssl_verify_mode'] %>
|
|
BARONG_SMTP_DOMAIN=<%= @config['smtp']['domain'] %>
|
|
BARONG_SMTP_AUTH=<%= @config['smtp']['auth'] %>
|
|
|
|
BARONG_KYCAID_AUTHORIZATION_TOKEN=<%= @config['kyc']['authorization_token'] %>
|
|
BARONG_KYCAID_SANDBOX_MODE=<%= @config['kyc']['sandbox_mode'] %>
|
|
BARONG_KYCAID_API_ENDPOINT=<%= @config['kyc']['api_endpoint'] %>
|
|
|
|
BARONG_PASSWORD_MIN_ENTROPY=14
|
|
BARONG_PASSWORD_USE_DICTIONARY=false
|
|
|
|
BARONG_CSRF_PROTECTION=<%= @config['csrfEnabled'] %>
|
|
|
|
BARONG_APP_NAME=<%= @config['app']['name'] %>
|
|
BARONG_DOMAIN=<%= ssl_helper('http') %>://<%= @config['app']['subdomain'] %>.<%= @config['app']['domain'] %>
|
|
|
|
BARONG_REQUIRED_DOCS_EXPIRE=false
|
|
|
|
BARONG_JIBIT_API_URL=<%= @config['jibit']['url'] %>
|
|
BARONG_JIBIT_API_KEY=<%= @config['jibit']['key'] %>
|
|
BARONG_JIBIT_API_SECRET=<%= @config['jibit']['secret'] %>
|
|
|
|
<% if @config.dig('dev', 'skip_api_key_2fa') -%>
|
|
BARONG_SKIP_API_KEY_2FA=true
|
|
<% end -%>
|
|
|