- APP_NAME=Gobysend
- APP_ENV=local
- APP_KEY=base64:HCKzvWZG3fySYp8owumGf/9eViGck0py5vmDh38g9+0=
- APP_DEBUG=true
- APP_URL=http://admin.local.gobysend.com
- APP_TRACKING_DOMAIN=tracking.gobysend.com
- # Every request from intranet to clear cache will need to provide this secret key
- CLEAR_CACHE_ARTISAN_REQUEST_SECRET_KEY=
- LOG_CHANNEL=stack
- DB_CONNECTION=pgsql
- DB_HOST=host.docker.internal
- DB_PORT=5432
- DB_DATABASE=gobysend
- DB_USERNAME=dat
- DB_PASSWORD=postgress
- DB_SCHEMA=public
- DB_ORDERS_SCHEMA=orders
- BROADCAST_DRIVER=log
- CACHE_DRIVER=redis
- QUEUE_CONNECTION=redis
- SESSION_DRIVER=redis
- SESSION_LIFETIME=120
- # Kafka
- KAFKA_BROKERS=kafka1:9092
- KAFKA_CONSUMER_GROUP_ID=gobysend
- KAFKA_DEBUG=false
- # Redis
- REDIS_HOST=127.0.0.1
- REDIS_PASSWORD=null
- REDIS_PORT=6379
- REDIS_PREFIX=goby
- # Queue name configuration
- QUEUE_APP_NOTIFICATIONS=app-notifications
- QUEUE_CAMPAIGN_EMAIL=campaign-email
- QUEUE_EMAIL_VALIDATION=email-validation
- QUEUE_ACTIVITY_LOG=activity-log
- QUEUE_CAMPAIGN_REPORT=campaign-event
- QUEUE_WORKFLOW_JOB=workflow-job
- QUEUE_DATA_SYNC=data-sync
- # SMTP config
- MAIL_MAILER=smtp
- MAIL_HOST=sandbox.smtp.mailtrap.io
- MAIL_PORT=2525
- MAIL_USERNAME=102b62d65e633a
- MAIL_PASSWORD=9eadef936f432c
- MAIL_ENCRYPTION=tls
- MAIL_FROM_NAME="${APP_NAME}"
- # Slack notification
- SLACK_NOTIFICATION_WEBHOOK=
- SLACK_CHANNEL_NAME="#notify-new-accounts"
- SLACK_DEVOPS_NOTIFICATION_WEBHOOK=
- SLACK_DEVOPS_CHANNEL_NAME="#devops"
- # Choose thumbnail service
- THUMBNAIL_SERVICE=gobythumb
- # Thumbio setting auth = id-key
- THUMBIO_ID=10919
- THUMBIO_KEY=e49d55e4-5c58-4f31-a3bd-463a89e62619
- THUMBIO_URL=https://image.thum.io/get/auth
- # Miniature setting
- MINIATURE_URL=https://api.miniature.io/?token=gmA7is76Ob2ebZqW&screen=sm&url;=
- # GobyThumbnail setting
- GOBYTHUMB_URL=https://thumb.dev.gobysend.com/thumb
- # Debounce Email Validation
- DEBOUNCE_API_KEY=
- # Goby Email Validation
- GOBY_VALIDATION_UPLOAD_URL=http://validation.gobysend.com/api/bulk/upload/
- GOBY_VALIDATION_UPLOAD_STATUS_URL=http://validation.gobysend.com/api/bulk/upload/
- GOBY_VALIDATION_SINGLE_URL=http://validation.gobysend.com/api/
- # Aws S3 settings
- AWS_S3_ACCESS_KEY_ID=
- AWS_S3_SECRET_ACCESS_KEY=
- AWS_S3_DEFAULT_REGION=us-east-1
- AWS_S3_BUCKET_PUBLIC=
- AWS_S3_BUCKET_PRIVATE=
- # BackBlaze settings
- B2_ACCOUNT_ID=
- B2_APPLICATION_KEY=
- B2_PUBLIC_BUCKET=goby-public-data
- B2_PRIVATE_BUCKET=goby-private-data
- # CDN settings
- PUBLIC_CDN_LINK=https://cdn-b2.gobymail.com/file/goby-public-data/
- PUSHER_APP_ID=
- PUSHER_APP_KEY=
- PUSHER_APP_SECRET=
- PUSHER_APP_CLUSTER=mt1
- MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
- MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
- #
- # Custom variables defined by Gobysend Team
- #
- IS_SET_DEFAULT_BRAND=true
- PASSPORT_TOKEN_EXPIRES_MINUTES=240
- EMAIL_TOKEN_TTL_DAYS=7
- GOBY_WHITELISTED_DOMAINS=gobysend.com,*.gobysend.com,admin.local.gobysend.com
- FRONTEND_BASE_URL=http://admin.local.gobysend.com
- FRONTEND_CALLBACK_LOGIN_URL=http://admin.local.gobysend.com/login
- FRONTEND_CALLBACK_RESET_PASSWORD_URL=http://admin.local.gobysend.com/login
- GOBY_ADMIN_BASE_URL=https://intranet.gobysend.com
- # Require user to request for campaign approval before sending?
- AUTO_APPROVE_CAMPAIGN=false
- # Memcached settings
- MEMCACHED_PERSISTENT_ID=Gobycache
- MEMCACHED_HOST=127.0.0.1
- MEMCACHED_PORT=11211
- # Disk Storage: local, s3, public
- FILESYSTEM_DRIVER=local
- LARAVEL_EXCEL_LOCAL_PATH=/Users/dat/Workspace/Gobysend/goby-admin-backend/storage/shared-files
- #MAILGUN
- MAILGUN_API_KEY=
- #
- # SMS settings
- #
- CMC_TELECOM_ENDPOINT=http://124.158.6.45/CMC_TEST
- #
- # CMC Zalo Settings
- #
- CMC_ZALO_API_ENDPOINT=https://api-connect.io/messaging/sms
- CMC_ZALO_API_USERNAME=
- CMC_ZALO_API_PASSWORD=
- #
- # VMG Zalo Settings
- #
- VMG_ZALO_API_ENDPOINT=https://api-ott.brandsms.vn/api/ott/send
- VMG_ZALO_API_TOKEN=
- VMG_ZALO_TEST_MODE=0
- #
- # Zalo Official Settings
- #
- ZALO_OFFICIAL_APP_ID=3578455814055732494
- ZALO_OFFICIAL_APP_SECRET=
- ZALO_OFFICIAL_DEV_MODE=false
- ZALO_CODE_VERIFIER=
- ZALO_WEBHOOK_OA_SECRET=
- # Email validation
- MAX_EMAILS_PER_JOB=50
- SMTP_VALIDATION_DEBUG=false
- ZEROBOUNCE_API_KEY=
- # Import settings
- IMPORT_BATCH_SIZE=50
- #Payment
- NINJA_INVOICE_URL=https://invoice.dev.gobysend.com/api/v1/
- NINJA_INVOICE_TOKEN=qsk6oo95gmaivrzslllgepn6jqfk72w9
- NINJA_INVOICE_CALLBACK_DOMAIN=ninja.gobysend.com
- RENEW_REMINDER_DAYS=3
- PAYMENT_IPN_URL=${APP_URL}/api/payment/ipn/
- #URL return to front-end after payment
- PAYMENT_RETURN_URL=https://admin.dev.gobysend.com/checkout/result/
- # TABLE PARTITION INFO
- PARTITION_CAMPAIGN_EMAILS_MAXVALUE=2000
- # Contact signup form
- CONTACT_SIGNUP_FORM_BASE_URL=https://cdn-b2.gobymail.com/file/goby-public-data/
- #Limit workspace
- MAX_WORKSPACE=2
- #payment gateway
- #VNPAY
- VNPAY_TMN_CODE=
- VNPAY_HASH_SECRET=
- VNPAY_TEST_MODE=
- #BANK TRANSFER
- BANK_ACCOUNT_NUMBER=
- BANK_ACCOUNT_HOLDER=
- BANK_NAME=
- BANK_BRANCH=
- #Verify domain
- VERIFY_DOMAIN_CHUNK_SIZE=40
- #PDF GENERATE URL
- GOBY_PDF_URL=http://thumb.local/pdf
- #Max import contact job timeout
- IMPORT_CONTACT_JOB_TIMEOUT=120
- # WebhooK
- API_BITRIX24_WEBHOOK=https://api.dev.gobysend.com/api/integration/bitrix24/webhook/
- API_INTERNAL_BITRIX24_INBOUND_WEBHOOK=https://b24-s65j37.bitrix24.vn/rest/1/hwdf1fw0uiu6ool3/
- #Each goby brand id is separated by commas
- GOBY_BRAND_IDS=1
- #Facebook graph API
- FACEBOOK_APP_ID=
- FACEBOOK_APP_SECRET=
- FACEBOOK_GRAPH_VERSION=
- #Goby default brand id
- GOBY_DEFAULT_BRAND_ID=1
- # Elasticsearch
- ELASTICSEARCH_HOST=localhost
- ELASTICSEARCH_PORT=9200
- ELASTICSEARCH_SCHEME=http
- ELASTICSEARCH_USER=
- ELASTICSEARCH_PASS=
- ELASTICSEARCH_INDEX_NAME=subscribers
- # Elasticsearch with AWS Elasticache
- AWS_ELASTICSEARCH_ENABLED=false
- AWS_REGION=.
- AWS_ACCESS_KEY_ID=
- AWS_SECRET_ACCESS_KEY=
- # Elasticsearch settings
- ELASTICSEARCH_NUM_SHARDS=1
- ELASTICSEARCH_NUM_REPLICAS=2
- # Sentry
- SENTRY_LARAVEL_DSN=
- SENTRY_ENVIRONMENT=production
- SENTRY_TRACES_SAMPLE_RATE=0.1
- # Lead score
- SEGMENT_UPDATE_BATCH_SIZE=500
- #Google
- GOOGLE_DEVELOPER_TOKEN=
- # Integrate Haravan
- HARAVAN_API_ENDPOINT=https://apis.haravan.com/
- # Firebase push notification
- FIREBASE_CREDENTIALS=
- FIREBASE_DATABASE_URL=
- WORKFLOW_BATCH_SIZE=20
- WORKFLOW_TIMEOUT=30
- WORKFLOW_NUMBER_RETRIES=3
- CRMVIET_API_ENDPOINT=http://demo.crmviet.vn:8180/api/v1
- # timeout for long running queue
- LONG_RUNNING_QUEUE_TIMEOUT=900
- # Order
- ORDER_RELATED_DOC_MAX_SIZE=5
- # Sapo Integration
- APP_SAPO_API_KEY=2879b173693a48c1a590403539a6750b
- APP_SAPO_SECRET_KEY=a1454845ba83424298d382ce67017b51
- # Shopee Integration
- INTEGRATION_SHOPPE_REDIRECT_URL=https://frontend.gobysend.com
- INTEGRATION_SHOPEE_API_URL=https://partner.test-stable.shopeemobile.com
- INTEGRATION_SHOPEE_PARTNER_ID=1006149
- INTEGRATION_SHOPEE_KEY=ecc72f2cc2477206575fa0b894815cdf2eb421c4248869dfb593d9b0d91b5a10
- # Apache Unomi
- UNOMI_REST_API_URL=http://localhost:8181/cxs
- UNOMI_USERNAME=
- UNOMI_PASSWORD=
- UNOMI_RABBITMQ_EXCHANGE=unomi
- UNOMI_RABBITMQ_QUEUE=events
- UNOMI_CONSUMER_ID=backend-01
- # Maximum number of automation triggers will be executed per minute
- MAX_AUTOMATION_TRIGGER_PER_MINUTE=60
- # Internal API Key which will be used to authorize requests from our internal peers/services
- INTERNAL_API_KEY=
- # SpeedSMS
- SPEED_SMS_WEBHOOK_KEY=
- HTC_SMS_ENDPOINT=
- # Day after sync order
- DAY_AFTER_SYNC_ORDER=45
- # JWT Token Secret
- JWT_SECRET=E4pfJZPx7WkBalrTilICiIyPQTsFx0480vQOReDTcOEH4IW8I2wjysJpH0gPCGdJ
- JWT_ALGO=HS256