# App URLS, TimeZone and other settings #WA_APP_BASE_URL="https://kbui.nileshmahajan.com/" WA_APP_BASE_URL="https://p7.nileshmahajan.com/sagir/wa_social/wa-ux-hotfix-3677/" WA_APP_ASSETS_BASE_URL="https://p7.nileshmahajan.com/sagir/wa_social/wa-ux-hotfix-3677/assets/" APP_TIMEZONE=UTC WA_APP_SESSION_COOKIE_NAME="wa-session" WA_CI_BASE_URL="https://p7.nileshmahajan.com/sagir/wa_social/wa-ux-hotfix-3677/" WA_UX_BASE_URL="https://p7.nileshmahajan.com/monorepo-3647/" JAAXY_BASE_URL="https://p7.nileshmahajan.com/jaaxy/hot.fix/" # If UX_APP_AUTH data is set then the /user/validate route # will require a Basic Authorization header UX_APP_AUTH_USER="" UX_APP_AUTH_PWD="" # All /guestapp/* routes require a Basic Authorization header # This ensures no public access to the guestapp build data GUEST_APP_AUTH_USER="guest" GUEST_APP_AUTH_PWD="guest" # Database connectivity settings # WA default DB DATABASE_HOST_WA_DEFAULT="localhost" DATABASE_USER_WA_DEFAULT="db_user" DATABASE_PASSWORD_WA_DEFAULT="GG%239j-Q237dGs" DATABASE_NAME_WA_DEFAULT="was" DATABASE_PORT_WA_DEFAULT="3306" # WA chat DB DATABASE_HOST_WA_CHAT="localhost" DATABASE_USER_WA_CHAT="db_user1" DATABASE_PASSWORD_WA_CHAT="Kqn^s7Vg&R" DATABASE_NAME_WA_CHAT="was_email" DATABASE_PORT_WA_CHAT="3306" # WA notification DB DATABASE_HOST_WA_NOTIFICATION="localhost" DATABASE_USER_WA_NOTIFICATION="db_user" DATABASE_PASSWORD_WA_NOTIFICATION="GG%239j-Q237dGs" DATABASE_NAME_WA_NOTIFICATION="was" DATABASE_PORT_WA_NOTIFICATION="3306" # WA Sphinx DB DATABASE_HOST_WA_SPHINX="localhost" DATABASE_USER_WA_SPHINX="db_user" DATABASE_PASSWORD_WA_SPHINX="GG%239j-Q237dGs" DATABASE_NAME_WA_SPHINX="was" DATABASE_PORT_WA_SPHINX="9306" # WA Slave DB DATABASE_HOST_WA_SLAVE="localhost" DATABASE_USER_WA_SLAVE="db_user" DATABASE_PASSWORD_WA_SLAVE="GG%239j-Q237dGs" DATABASE_NAME_WA_SLAVE="was" DATABASE_PORT_WA_SLAVE="3306" # WA Email DB DATABASE_HOST_WA_EMAIL="localhost" DATABASE_USER_WA_EMAIL="db_user1" DATABASE_PASSWORD_WA_EMAIL="Kqn^s7Vg&R" DATABASE_NAME_WA_EMAIL="was_email" DATABASE_PORT_WA_EMAIL="3306" # Jaaxy Read DB DATABASE_HOST_JAAXY_READ="192.99.34.56" DATABASE_USER_JAAXY_READ="kwdrdonly" DATABASE_PASSWORD_JAAXY_READ="p9p9-smurf" DATABASE_NAME_JAAXY_READ="keywordtool" DATABASE_PORT_JAAXY_READ="3306" # Jaaxy Write DB DATABASE_HOST_JAAXY_WRITE="192.99.34.56" DATABASE_USER_JAAXY_WRITE="nilesh_keyword" DATABASE_PASSWORD_JAAXY_WRITE="k3ywrdT0L" DATABASE_NAME_JAAXY_WRITE="keywordtool" DATABASE_PORT_JAAXY_WRITE="3306" # WA Write DB DATABASE_HOST_WA_WRITE="localhost" DATABASE_USER_WA_WRITE="db_user" DATABASE_PASSWORD_WA_WRITE="GG%239j-Q237dGs" DATABASE_NAME_WA_WRITE="was" DATABASE_PORT_WA_WRITE="3306" # WA PAP DB DATABASE_HOST_PAP="192.99.34.56" DATABASE_USER_PAP="nilesh_keyword" DATABASE_PASSWORD_PAP="k3ywrdT0L" DATABASE_NAME_PAP="keywordtool" DATABASE_PORT_PAP="3306" # Redis settings REDIS_HOST="66.228.46.33"#"0.0.0.0"#127.0.0.1" REDIS_PORT="6379" # Memcache settings MEMCACHE_HOST="127.0.0.1" MEMCACHE_PORT="11211" MEMCACHE_KEY_PREFIX="my_was_" # The CI app has its own cached data that we # flush where necessary (ie related API data updated) # The API and CI app cannot share keys as they cache # data specific to their own apps # UF #2194: keep both API and CI key prefixes and assigned same value to it so that we can revert it if necessary MEMCACHE_KEY_CI_PREFIX="my_was_" # Amazon S3 bucket names S3_BUCKET_NAME_PROFILE_IMAGE="wa-app-video" S3_BUCKET_NAME_WEBINAR_IMAGE="wa-app-video" S3_BUCKET_NAME_COMMENT_IMAGE="wa-app-video" S3_BUCKET_NAME_WEBINAR_ATTACHMENT="wa-app-video" S3_BUCKET_NAME_BLOG_IMAGE="wa-app-video" S3_BUCKET_NAME_TRAINING_IMAGE="wa-app-video" S3_BUCKET_NAME_SITECONTENT_IMAGE="wa-app-video" S3_BUCKET_NAME_WEBINAR_VIDEO="wa-app-video" S3_BUCKET_NAME_BLOG_VIDEO="wa-app-video" S3_BUCKET_NAME_CLASS_IMAGE="wa-app-video" # Gearman settings GEARMAN_SEREVER="127.0.0.1" GEARMAN_PORT="4730" # Wistia settings WISTIA_API_KEY_UPLOAD_SCRIPT='0ceb7056ef4a6ac1f2e0342be6f7323d20efe0f143efd5511e05d442eec07faf' WISTIA_API_KEY_UPLOAD_APP='cefdab05dbbe92d3d7a4964507e90e3a957b0675fe232bed1ca109378e149432' WISTIA_API_KEY_ALL_APP='eee7052fb8c23dead05712b5866072d68688d5e304d59deb3ff59e2e72898dd8' #WISTIA_PROJECT_ID_WEBINARS='p5cgnond6h' - deleted by Minakshi WISTIA_PROJECT_ID_WEBINARS='0yz9l4845p' WISTIA_PROJECT_ID_BLOG='an9a30xp1v' # Kraken settings KRAKEN_API_KEY='a937ca72e96c0ac7b6a43454a64be21b' KRAKEN_API_SECRET='3b9a109bf492c31e1405c9e4cba55ec56f515dbd' # Amazon S3 settings AMAZON_S3_ACCESS_KEY='AKIAIVPUDQ753XMJ3BLA' AMAZON_S3_SECRET_KEY='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' AMAZON_S3_BUCKET_NAME='wa-app-video' AMAZON_S3_BUCKET_URI='originals-direct-upload' CLOUDFRONT_URLS_ENABLED=0 CLOUDFRONT_BASE_URL='https://cdn3.wealthyaffiliate.com/' # Upload paths UPLOAD_TEMP_FILE_PATH="/var/www/html/tmp/" UPLOAD_DEFAULT_FILE_PATH="wa-app/default/" UPLOAD_CLASS_COVER_IMAGE_DIR="wa-app/webinar-images/" UPLOAD_VIDEO_START_IMAGE_DIR="wa-app/video-images/" UPLOAD_CLASS_ATTACHMENT_DIR="wa-app/webinar-attachments/" UPLOAD_COMMENT_IMAGE_DIR="wa-app/comment-images/" UPLOAD_BLOG_IMAGE_DIR="wa-app/blog-images/" UPLOAD_PROFILE_IMAGE_DIR="wa-app/profile-images/" UPLOAD_SITECONTENT_IMAGE_DIR="wa-app/sitecontent-images/" UPLOAD_CLASS_IMAGE_DIR="wa-app/class-images/" # Maximum File Size allowed to upload in Bytes [ 20480KB (20MB) ] UPLOAD_MAX_FILE_SIZE=20480000 # OEC & BOOTCAMP training resource details OEC_TRAINING_RESOURCES='{"1775":"Getting Started","3838":"Building Your Own Traffic Producing Website","4313":"Making Money!","2789":"Mastering Social Engagement","4312":"Achieving Maximum Success Through Content Creation"}' BOOTCAMP_TRAINING_RESOURCES='{"2616":"Starting Your Foundation","4252":"Content, Keywords and Conversions","4253":"Giving Your Site Social Value","4254":"Get Visual. Get Aesthetic. Get a Brand Through Media","4314":"Knowing Your Audiences & Catapulting Your Referrals","4256":"Bing, Yahoo, & The Power of PPC","4315":"How to Scale Successful PPC Campaigns"}' # Resource Type IDs RESOURCE_CLASS_TYPE_ID="5" RESOURCE_SERIES_TYPE_ID="6" RESOURCE_SERIES_CLASSES_TYPE_ID="7" # Sphinx Settings SPHINX_PORT=9312 SPHINX_HOST='localhost' # Allow API access to below origins POSSIBLE_ORIGINS='["p7.nileshmahajan.com","wa-apps.nileshmahajan.com","kbui.nileshmahajan.com","api2.nileshmahajan.com",".nileshmahajan.com", "nextjs.nileshmahajan.com", "wa-website2.nileshmahajan.com"]' #POSSIBLE_ORIGINS='["https://p7.nileshmahajan.com","https://wa-apps.nileshmahajan.com", "p7.nileshmahajan.com", "kbui.nileshmahajan.com"]' # Limit access frequency to IP IPLIMIT_OPEN=1 IPLIMIT_HTTPS_MAX_NUMBER=50 IPLIMIT_WSS_MAX_NUMBER=100 # If enabled (== 1) all DB queries executed are logged to a db log file DB_LOG_ENABLED=1 # group_discussion_id of getting-started/what-are-your-money-goals discussion GOAL_DISCUSSION_ID=909 # blog_id of kyle/blog/a-niche-is-a-group-of-people-looking-for-stuff blog NICHE_BLOG_ID=18455 # Jaaxy app encryption key JAAXY_ENCRYPTION_KEY='f00653795d5705560bb0c981eb061a19' # WA CI app encryption key WA_ENCRYPTION_KEY='b98654278fd0f33c65ca3893d1963a80' # Cookie related values COOKIE_PATH='/' COOKIE_DOMAIN='.nileshmahajan.com' COOKIE_SECURE=0 COOKIE_HTTPONLY=1 # Facebook App Details FACEBOOK_APP_ID="508783453444267" FACEBOOK_APP_SECRET="9ad01353f6da127a7194bf47ec8c7c7d" # Recommended class for STARTER member [ UF #2513 ] RECOMMENDED_CLASS_EVENT_ID=3961 # Google Cloud project Client ID and Secret Key to allow users to Signup/Login with Google [ UF #2859 ] GOOGLE_OAUTH_CLIENT_ID="141561292244-7fprmo3qff8e29ckfmlmsq203mpi00tp.apps.googleusercontent.com" GOOGLE_OAUTH_CLIENT_SECRET="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" # Chat message notification sound URLs [ UF #2850 ] CHAT_MESSAGE_NOTIFICATION_ALL_SOUND_URL='https://p7.nileshmahajan.com/umesh/wa_social/wa-ux-hotfix/assets/audio/chat/chat_message_notification_all_sound.wav' CHAT_MESSAGE_NOTIFICATION_MENTIONED_SOUND_URL='https://p7.nileshmahajan.com/umesh/wa_social/wa-ux-hotfix/assets/audio/chat/chat_message_notification_mentioned_sound.wav' # Image Search API's keys IMAGE_SEARCH_PIXABAY_API_KEY="5324782-745b920d87c00cf74cf7c67aa" IMAGE_SEARCH_UNSPLASH_API_KEY="b0f7f2ac3911e016f034bbaa852c62338da95c4d12fe5769b5ea00e97b4c7714" IMAGE_SEARCH_PEXELS_API_KEY="563492ad6f91700001000001eca43bb36c99499f76a3db7fea8febab" # Stripe Keys STRIPE_API_KEY="sk_test_51Ld04QL1lUydjplKNeDOEnd7OVoVHpIxJ7iAndlVfrbPWi0sxyU82fWmrZE7oAoEoTD5qFdEdv2X0cii1U1FJHTx00Z5KtUCBR" STRIPE_PUBLISH="pk_test_51Ld04QL1lUydjplKSHsKL8XnqCbQNm3HAaUq9XQZkowHfGQoASWQipwcTgK0F93Zgs63G6261CWVTGrUmN3CtGzR00geeuTYc2" # If testing with the CLI, find the secret by running 'stripe listen' # If using an endpoint defined with the API or dashboard, look in your webhook settings at https://dashboard.stripe.com/webhooks STRIPE_WEBHOOK_SECRET_KEY="whsec_VJqungdp2IkCx8ed5ldIAHXIqLrzjEXy" #STRIPE_WEBHOOK_SECRET_KEY="whsec_49f7c44462b31212a778316d57bfbce95940cff6c6ce9df0d2d60ee9e43b031d" # If server is run in dev mode an optional userID can be set here to load as session user for all requests DEV_USER_ID="595257" # OpenAI API's keys and API URL's #OPENAI_API_SECRET_KEY="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"#sagir-account #OPENAI_API_SECRET_KEY="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"#paletten360@gmail.com #OPENAI_API_SECRET_KEY="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"#ashay #OPENAI_API_SECRET_KEY="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" #hemant_adroit-working # OpenAI API's keys - spread usage across multiple API accounts (to help with rate-limits) #OPENAI_API_SECRET_KEYS='["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"]' OPENAI_API_SECRET_KEYS='["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"]' OPENAI_GRANT_WORD_COUNT_PASSWORD="processnow" # WA Bot User ID & Profile ID [ UF #3451 ] WA_BOT_USER_ID=130027 WA_BOT_PROFILE_ID=59624 # 123093 for Adroit and 194425 for LIVE HOSTING_SUPPORT_USER_ID='123093' # WA Hosting [ UF #3451 ] HOSTING_DUMMY_DATA=1 HOSTING_API_URLS='["http://hosting-api.nichemarketing:5000"]' JAAXY_API_URLS=["http://jaaxy-api.nichemarketing:8081"] # Slack [ UF #3451 ] SLACK_POST_MESSAGE_URL="https://slack.com/api/chat.postMessage" SLACK_OAUTH_TOKEN=""#"xoxb-101765173750-4753926541586-e4OthEdPPiEF3Iz1LmXERSmz" SLACK_CHANNEL_HOSTING_TICKETS="#sitesupport-tickets-new" # PAP paypal payout option form ID [ UF #3451 ] AFFILIATE_PAYPAL_PAYOUT_FORM_ID="payout_option_8444af30" # The following key can be sent in a header for API access to select controllers WA_APP_API_KEY="mYAYzFM6Ry" # Hubs: IDs from 'was_sitecontent_template' table [ UF #3558 ] HUB_TASK_PRIVACY_POLICY_TEMPLATE_ID='4' HUB_TASK_AFFILIATE_DISCLOSURE_TEMPLATE_ID='5'