Configuração do self-hosted

Estou tentando rodar a aplicação via docker, seguindo os passos do readme e não estou conseguindo. Parece que tem algumas variáveis de ambiente que não estão no readme, pode passar um manual objetivo de como conseguir rodar e os .env.example de cada modulo especificamente?

Olá!

Qual é mesmo o repositório da aplicação que rolou isso? Tem vários microsserviços com linguagens diferentes e em vários repositórios diferentes, e esses microsserviços usam dependências de serviços com dados persistentes como redis, bucket e banco de dados.

Qualquer coisa, manda a mensagem de erro também que a gente tenta ir passo a passo melhor!

You need to setup keycloak with two clients 1- weni_frontend & 2- weni_backend
Secondly: you need to setup all repos I have shared env file which would be helpful for you. you just need to add these values in to docker compose files or make all of them one it is totally up to you. Thirdly: you need to have stripe account. Forthly: you need to create databases 1- keycloak, 2- bothub, 3- marketplace, 4- flows, 5- engine_db, 6- postgres. you also need to run migrations.

KEYCLOAK_URL_BACKEND = ‘http://192.168.100.7:8080/

KEYCLOAK_ISSUER=‘http://192.168.100.7:8080/

KEYCLOAK_AUTHORIZATION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

KEYCLOAK_USERINFO_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

KEYCLOAK_END_SESSION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

KEYCLOAK_JWKS_URI=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

KEYCLOAK_TOKEN_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

KEYCLOAK_CHECK_SESSION_IFRAME=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/login-status-iframe.html

KEYCLOAK_CLIENT_ID=‘weni_frontend’

KEYCLOAK_REALM=‘weni’

VUE_APP_KEYCLOAK_ISSUER=‘http://192.168.100.7:8080/

AUTHBASEURL=‘http://192.168.100.7:8080/

VUE_APP_API_BASE_URL=‘http://192.168.100.7:8011/

VUE_APP_HELPHERO_ID= ‘’

VUE_APP_USE_SENTRY= ‘false’

VUE_APP_SENTRY_ENVIRONMENT= ‘develop’

#VUE_APP_SENTRY_DSN

VUE_APP_HELPHERO= ‘XXXXXXXXXXXXXXXXX’’

LOGROCKET_ID= ‘XXXXXXXXXXXXXXXXX’’

SECRET_KEY=‘sk_test_5XXXXXXXXXXXXXXXXX----------I’

BACKEND_URL= ‘http://192.168.100.7:8011/

BASE_URL=‘http://192.168.100.7:8011/

FRONTEND_URL= ‘http://192.168.100.7:9000/

STATIC_URL=‘/static/’

REALM_NAME= ‘weni’

CLIENT_ID_frontend= ‘weni_frontend’

CLIENT_ID_backend= ‘weni_backend’

CLIENT_SECRET= ‘Aj000XXXXXX09k381HegF--------------------mJ’

AUTHORIZATION_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

TOKEN_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

USER_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

JKWS_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

SIGN_ALGO= ‘RS256’

LOGOUT_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

CHECK_SESSION_IFRAME= ‘http://192.168.100.7:8080/realms/Weni/protocol/openid-connect/login-status-iframe.html

OIDC_DRF_AUTH_BACKEND=‘weni.oidc_authentication.WeniOIDCAuthenticationBackend’

OIDC_RP_REALM_NAME=‘weni’

OIDC_RP_CLIENT_ID=‘weni_backend’

OIDC_RP_CLIENT_SECRET=‘AjyfOHXXXXXXXXXXXXXXX32mJ’

OIDC_OP_LOGOUT_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

OIDC_OP_TOKEN_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

OIDC_RP_SCOPES=‘email, address, phone, profile’

OIDC_OP_AUTHORIZATION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

OIDC_RP_SIGN_ALGO= ‘RS256’

OIDC_RP_SERVER_URL=‘http://192.168.100.7:8080/

OIDC_OP_USER_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

OIDC_OP_JWKS_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

-------- MARKETPLACE ENV -----------------

TIME_ZONE=“America/Maceio”

MEDIA_ROOT=“media/”

if USE_S3 is True uses AWS S3 to store static files

USE_S3=“False”

AWS_ACCESS_KEY_ID=“”

AWS_SECRET_ACCESS_KEY=“”

AWS_STORAGE_BUCKET_NAME=“”

if USE_OIDC is True uses OpenID Connect (OIDC) to authenticate the users

USE_OIDC=“True”

gRPC Connect Client

CONNECT_GRPC_SERVER_URL=“192.168.100.7:8002”

gRPC Router Client

ROUTER_BASE_URL= ‘http://192.168.100.7:9001/

ROUTER_GRPC_SERVER_URL=“192.168.100.7:8003”

ROUTER_NUMBER=“”

ROUTER_COUNTRY=“EN”

ROUTER_USERNAME=“”

ROUTER_PASSWORD=“”

ROUTER_FACEBOOK_NAMESPACE=“”

WhatsApp App

WHATSAPP_SYSTEM_USER_ACCESS_TOKEN=“”

WHATSAPP_VERSION= ‘v13.0’

WHATSAPP_API_URL=“https://graph.facebook.com/

WHATSAPP_CLOUD_SYSTEM_USER_ID=“”

WHATSAPP_CLOUD_EXTENDED_CREDIT_ID=“”

CORS_ALLOWED_ORIGINS=“*”

Marketplace

SENTRY_DSN=“”

USE_GRPC=“False”

FLOWS_REST_ENDPOINT=“http://najam.push.al:8000/

FLOWS_REST_ENDPOINT=“http://192.168.100.7:8001/

SECRET_KEY_MARKET=“XXXXXXXXXXXXXXXXX”

DATABASE_URL_MARKET= ‘postgres://keycloak:password@database:5432/marketplace’

USE_CONNECT_V2= ‘True’

IMPORTANCE_CHANNELS_ORDER= ‘’

Postgres

POSTGRES_USER=‘postgres’

POSTGRES_PASSWORD=‘postgres’

POSTGRES_DB= ‘postgres’

Debug mode

DEBUG=‘true’

#VUE APP

VUE_APP_ROOT_API= ‘http://192.168.100.7:8011/

WEBAPP_BASE_URL= ‘http://192.168.100.7:8011/

ENGINE_PORT= ‘80’

ALLOWED_HOSTS= ‘*’

DEFAULT_DATABASE= ‘postgres://keycloak:password@database:5432/engine_db’

DEFAULT_DATABASE_BOT= ‘postgres://keycloak:password@database:5432/bothub’

LANGUAGE_CODE= ‘en-us’

TIME_ZONE= ‘UTC’

CSRF_COOKIE_DOMAIN= ‘None’

CSRF_COOKIE_SECURE= ‘false’

AWS_S3_REGION_NAME= ‘None’

EMAIL_HOST= ‘None’

EMAIL_PORT= 25

DEFAULT_FROM_EMAIL= ‘webmaster@192.168.100.7’

SERVER_EMAIL= ‘root@192.168.100.7’

EMAIL_HOST_USER= ‘’

EMAIL_HOST_PASSWORD= ‘’

EMAIL_USE_SSL= ‘False’

EMAIL_USE_TLS= ‘False’

SEND_EMAILS= ‘False’

ADMINS= ‘ADMINS’

INTELIGENCE_URL= ‘http://192.168.100.7:7001

FLOWS_URL= ‘http://192.168.100.7:8000

INTEGRATIONS_URL= ‘None’

SENTRY_URL= ‘’

APM_DISABLE_SEND= ‘False’

APM_SERVICE_DEBUG= ‘False’

APM_SERVICE_NAME= ‘’

APM_SECRET_TOKEN= ‘’

APM_SERVER_URL= ‘’

FLOW_GRPC_ENDPOINT= ‘http://192.168.100.7:8002

INTELIGENCE_GRPC_ENDPOINT= ‘http://192.168.100.7:8003

INTEGRATIONS_GRPC_ENDPOINT= ‘http://192.168.100.7:8004

SYNC_ORGANIZATION_INTELIGENCE= ‘False’

INTELIGENCE_CERTIFICATE_GRPC_CRT= ‘’

FLOW_CERTIFICATE_GRPC_CRT= ‘none’

INTEGRATIONS_CERTIFICATE_GRPC_CRT= ‘none’

SEND_REQUEST_FLOW= ‘False’

FLOW_MARKETING_UUID= ‘none’

TOKEN_AUTHORIZATION_FLOW_MARKETING= ‘none’

BILLING_TEST_MODE= ‘True’

BILLING_SETTINGS= {“stripe”: {“API_KEY”: “sk_test_XXXXXXXXXXXXXXXXX”,“PUBLISHABLE_KEY”: “pk_test_XXXXXXXXXXXXXXXXX”}}

BILLING_COST_PER_WHATSAPP= ‘1’

TOKEN_EXTERNAL_AUTHENTICATION= ‘none’

AI_CRISTAL= ‘’

AI_FAREWELL_N_GREETINGS = ‘’

AI_BINARY_ANSWERS = ‘’

STRIPE_API= ‘pk_test_XXXXXXXXXXXXXXXXX’

VUE_APP_STRIPE_API= ‘pk_test_XXXXXXXXXXXXXXXXXXXXXX’

DEFAULT_CURRENCY= ‘USD’

AI FRONTEND

VUE_APP_BOTHUB_NLP_BASE_URL= ‘http://192.168.100.7:2657/

VUE_APP_BOTHUB_WEBAPP_BASE_URL= ‘http://192.168.100.7:7000/

VUE_APP_SUPPORTED_LANGUAGES= ‘en’

VUE_APP_MAILCHIMP_LOGIN= ‘none’

VUE_APP_MAILCHIMP_DATACENTER=‘none’

VUE_APP_MAILCHIMP_USER_ID=‘none’

VUE_APP_MAILCHIMP_LIST_ID=‘none’

API_BASE_URL= ‘http://192.168.100.7:7001/

BOTHUB_WEBAPP_USE_SENTRY= ‘false’

VERSION_ENABLED=‘false’

#BOTHUB ENGINE

BOTHUB_BACKEND_BASE_URL = ‘https://api.bothub.it

BOTHUB_WEBAPP_BASE_URL= ‘http://192.168.100.7:7000/

BOTHUB_NLP_BASE_URL= ‘http://192.168.100.7:2657/

#BOTHUB_NLP_BASE_URL= ‘http://bothub-nlp-api:2657/

CHECK_ACCESSIBLE_API_URL= ‘http://192.168.100.7:7001/

SUPPORTED_LANGUAGES= ‘en’

BOTHUB_ENGINE_AWS_ACCESS_KEY_ID= ‘none’

BOTHUB_ENGINE_AWS_SECRET_ACCESS_KEY= ‘none’

BOTHUB_ENGINE_AWS_S3_BUCKET_NAME= ‘none’

BOTHUB_ENGINE_AWS_REGION_NAME= ‘none’

BOTHUB_ENGINE_CELERY_BROKER_URL= ‘redis://bothub-engine-celery-redis:6379/0’

BOTHUB_ENGINE_CELERY_BACKEND_URL= ‘redis://bothub-engine-celery-redis:6379/0’

RECAPTCHA_SECRET_KEY= ‘none’

ELASTICSEARCH_DSL= ‘es:9200’

ELASTICSEARCH_NUMBER_OF_SHARDS= ‘1’

ELASTICSEARCH_NUMBER_OF_REPLICAS= ‘0’

ELASTICSEARCH_REPOSITORYNLPLOG_INDEX= ‘ai_repositorynlplog’

ELASTICSEARCH_REPOSITORYQNLPLOG_INDEX= ‘ai_repositoryqanlplog’

ELASTICSEARCH_SIGNAL_PROCESSOR= ‘celery’

RUN_AS_DEVELOPMENT_MODE= ‘false’

TEST_REPOSITORY_ID= ‘none’

CELERY

ELASTICSEARCH_CUSTOM_QUEUE= ‘celery’

USE_ELASTICSEARCH= ‘true’

ELASTICSEARCH_REPOSITORYBASICEXAMPLE_INDEX= ‘ai_repositorybasicexample’

ELASTICSEARCH_REPOSITORYQANLPLOG_INDEX= ‘ai_repositoryqanlplog’

CELERY_BROKER_URL= ‘redis://192.168.100.7:6379’

CELERY_RESULT_BACKEND= ‘redis://192.168.100.7:6379’

FLOWS

REDIS_HOST= ‘redis’

DATABASE_URL_TEMBA= ‘postgres://keycloak:password@database:5432/temba’

DATABASE_USE_SSL= ‘false’

AWS_ACCESS_KEY_ID= ‘none’

MAILROOM_URL= ‘’

MAILROOM_AUTH_TOKEN= ‘’

ELASTICSEARCH_URL= ‘http://192.168.100.7:9200

ELASTICSEARCH_HEALTH= ‘http://192.168.100.7:9200

COMPRESS_ENABLED= ‘false’

COMPRESS_OFFLINE = ‘false’

BRANDING_ENABLED= ‘false’

BACKEND_ADDRESS= ‘http://192.168.100.7:8000

COURIER_S3_ENDPOINT= ‘’

SECRET_KEY_CHECK_LEGACY_USER=‘’

ANNOUNCEMENT_LEFT= ‘’

ANNOUNCEMENT_RIGHT= ‘’

ANNOUNCEMENT_LINK= ‘’

ANNOUNCEMENT_BUTTON= ‘’

LOGROCKET_IDS= ‘’

PARENT_IFRAME_DOMAIN= ‘’

USE_X_FORWARDED_HOST= ‘False’

SECURE_PROXY_SSL_HEADER= ‘none’

PYTHONUNBUFFERED= ‘1’ VUE_APP_HOTJAR_PROJECT_KEY=

VUE_APP_SENTRY_DSN_ENDPOINT=

KEYCLOAK_URL_BACKEND = ‘http://192.168.100.7:8080/

KEYCLOAK_ISSUER=‘http://192.168.100.7:8080/

KEYCLOAK_AUTHORIZATION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

KEYCLOAK_USERINFO_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

KEYCLOAK_END_SESSION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

KEYCLOAK_JWKS_URI=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

KEYCLOAK_TOKEN_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

KEYCLOAK_CHECK_SESSION_IFRAME=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/login-status-iframe.html

KEYCLOAK_CLIENT_ID=‘weni_frontend’

KEYCLOAK_REALM=‘weni’

VUE_APP_KEYCLOAK_ISSUER=‘http://192.168.100.7:8080/

AUTHBASEURL=‘http://192.168.100.7:8080/

VUE_APP_API_BASE_URL=‘http://192.168.100.7:8011/

VUE_APP_HELPHERO_ID= ‘’

VUE_APP_USE_SENTRY= ‘false’

VUE_APP_SENTRY_ENVIRONMENT= ‘develop’

#VUE_APP_SENTRY_DSN

VUE_APP_HELPHERO= ‘GFtKWPnrK4’

LOGROCKET_ID= ‘qsdud7/weni’

SECRET_KEY=‘sk_test_XXXXXXXXXXXXXXXXX’

BACKEND_URL= ‘http://192.168.100.7:8011/

BASE_URL=‘http://192.168.100.7:8011/

FRONTEND_URL= ‘http://192.168.100.7:9000/

STATIC_URL=‘/static/’

REALM_NAME= ‘weni’

CLIENT_ID_frontend= ‘weni_frontend’

CLIENT_ID_backend= ‘weni_backend’

CLIENT_SECRET= ‘XXXXXXXXXXXXXXXXX’

AUTHORIZATION_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

TOKEN_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

USER_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

JKWS_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

SIGN_ALGO= ‘RS256’

LOGOUT_ENDPOINT= ‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

CHECK_SESSION_IFRAME= ‘http://192.168.100.7:8080/realms/Weni/protocol/openid-connect/login-status-iframe.html

OIDC_DRF_AUTH_BACKEND=‘weni.oidc_authentication.WeniOIDCAuthenticationBackend’

OIDC_RP_REALM_NAME=‘weni’

OIDC_RP_CLIENT_ID=‘weni_backend’

OIDC_RP_CLIENT_SECRET=‘XXXXXXXXXXXXXXXXX’

OIDC_OP_LOGOUT_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/logout

OIDC_OP_TOKEN_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/token

OIDC_RP_SCOPES=‘email, address, phone, profile’

OIDC_OP_AUTHORIZATION_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/auth

OIDC_RP_SIGN_ALGO= ‘RS256’

OIDC_RP_SERVER_URL=‘http://192.168.100.7:8080/

OIDC_OP_USER_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/userinfo

OIDC_OP_JWKS_ENDPOINT=‘http://192.168.100.7:8080/realms/weni/protocol/openid-connect/certs

-------- MARKETPLACE ENV -----------------

TIME_ZONE=“America/Maceio”

MEDIA_ROOT=“media/”

if USE_S3 is True uses AWS S3 to store static files

USE_S3=“False”

AWS_ACCESS_KEY_ID=“”

AWS_SECRET_ACCESS_KEY=“”

AWS_STORAGE_BUCKET_NAME=“”

if USE_OIDC is True uses OpenID Connect (OIDC) to authenticate the users

USE_OIDC=“True”

gRPC Connect Client

CONNECT_GRPC_SERVER_URL=“192.168.100.7:8002”

gRPC Router Client

ROUTER_BASE_URL= ‘http://192.168.100.7:9001/

ROUTER_GRPC_SERVER_URL=“192.168.100.7:8003”

ROUTER_NUMBER=“”

ROUTER_COUNTRY=“EN”

ROUTER_USERNAME=“”

ROUTER_PASSWORD=“”

ROUTER_FACEBOOK_NAMESPACE=“”

WhatsApp App

WHATSAPP_SYSTEM_USER_ACCESS_TOKEN=“”

WHATSAPP_VERSION= ‘v13.0’

WHATSAPP_API_URL=“https://graph.facebook.com/

WHATSAPP_CLOUD_SYSTEM_USER_ID=“”

WHATSAPP_CLOUD_EXTENDED_CREDIT_ID=“”

CORS_ALLOWED_ORIGINS=“*”

Marketplace

SENTRY_DSN=“”

USE_GRPC=“False”

FLOWS_REST_ENDPOINT=“http://na.push.al:8000/

FLOWS_REST_ENDPOINT=“http://192.168.100.7:8001/

SECRET_KEY_MARKET=“XXXXXXXXXXXXXXXXX’”

DATABASE_URL_MARKET= ‘postgres://keycloak:password@database:5432/marketplace’

USE_CONNECT_V2= ‘True’

IMPORTANCE_CHANNELS_ORDER= ‘’

Postgres

POSTGRES_USER=‘postgres’

POSTGRES_PASSWORD=‘postgres’

POSTGRES_DB= ‘postgres’

Debug mode

DEBUG=‘true’

#VUE APP

VUE_APP_ROOT_API= ‘http://192.168.100.7:8011/

WEBAPP_BASE_URL= ‘http://192.168.100.7:8011/

ENGINE_PORT= ‘80’

ALLOWED_HOSTS= ‘*’

DEFAULT_DATABASE= ‘postgres://keycloak:password@database:5432/engine_db’

DEFAULT_DATABASE_BOT= ‘postgres://keycloak:password@database:5432/bothub’

LANGUAGE_CODE= ‘en-us’

TIME_ZONE= ‘UTC’

CSRF_COOKIE_DOMAIN= ‘None’

CSRF_COOKIE_SECURE= ‘false’

AWS_S3_REGION_NAME= ‘None’

EMAIL_HOST= ‘None’

EMAIL_PORT= 25

DEFAULT_FROM_EMAIL= ‘webmaster@192.168.100.7’

SERVER_EMAIL= ‘root@192.168.100.7’

EMAIL_HOST_USER= ‘’

EMAIL_HOST_PASSWORD= ‘’

EMAIL_USE_SSL= ‘False’

EMAIL_USE_TLS= ‘False’

SEND_EMAILS= ‘False’

ADMINS= ‘ADMINS’

INTELIGENCE_URL= ‘http://192.168.100.7:7001

FLOWS_URL= ‘http://192.168.100.7:8000

INTEGRATIONS_URL= ‘None’

SENTRY_URL= ‘’

APM_DISABLE_SEND= ‘False’

APM_SERVICE_DEBUG= ‘False’

APM_SERVICE_NAME= ‘’

APM_SECRET_TOKEN= ‘’

APM_SERVER_URL= ‘’

FLOW_GRPC_ENDPOINT= ‘http://192.168.100.7:8002

INTELIGENCE_GRPC_ENDPOINT= ‘http://192.168.100.7:8003

INTEGRATIONS_GRPC_ENDPOINT= ‘http://192.168.100.7:8004

SYNC_ORGANIZATION_INTELIGENCE= ‘False’

INTELIGENCE_CERTIFICATE_GRPC_CRT= ‘’

FLOW_CERTIFICATE_GRPC_CRT= ‘none’

INTEGRATIONS_CERTIFICATE_GRPC_CRT= ‘none’

SEND_REQUEST_FLOW= ‘False’

FLOW_MARKETING_UUID= ‘none’

TOKEN_AUTHORIZATION_FLOW_MARKETING= ‘none’

BILLING_TEST_MODE= ‘True’

BILLING_SETTINGS= {“stripe”: {“API_KEY”: "sk_test_XXXXXXXXXXXXXXXXX’

BILLING_COST_PER_WHATSAPP= ‘1’

TOKEN_EXTERNAL_AUTHENTICATION= ‘none’

AI_CRISTAL= ‘’

AI_FAREWELL_N_GREETINGS = ‘’

AI_BINARY_ANSWERS = ‘’

STRIPE_API= ‘pk_test_XXXXXXXXXXXXXXXXX’’

VUE_APP_STRIPE_API= ‘pk_test_XXXXXXXXXXXXXXXXX’

DEFAULT_CURRENCY= ‘USD’

AI FRONTEND

VUE_APP_BOTHUB_NLP_BASE_URL= ‘http://192.168.100.7:2657/

VUE_APP_BOTHUB_WEBAPP_BASE_URL= ‘http://192.168.100.7:7000/

VUE_APP_SUPPORTED_LANGUAGES= ‘en’

VUE_APP_MAILCHIMP_LOGIN= ‘none’

VUE_APP_MAILCHIMP_DATACENTER=‘none’

VUE_APP_MAILCHIMP_USER_ID=‘none’

VUE_APP_MAILCHIMP_LIST_ID=‘none’

API_BASE_URL= ‘http://192.168.100.7:7001/

BOTHUB_WEBAPP_USE_SENTRY= ‘false’

VERSION_ENABLED=‘false’

#BOTHUB ENGINE

BOTHUB_BACKEND_BASE_URL = ‘https://api.bothub.it

BOTHUB_WEBAPP_BASE_URL= ‘http://192.168.100.7:7000/

BOTHUB_NLP_BASE_URL= ‘http://192.168.100.7:2657/

#BOTHUB_NLP_BASE_URL= ‘http://bothub-nlp-api:2657/

CHECK_ACCESSIBLE_API_URL= ‘http://192.168.100.7:7001/

SUPPORTED_LANGUAGES= ‘en’

BOTHUB_ENGINE_AWS_ACCESS_KEY_ID= ‘none’

BOTHUB_ENGINE_AWS_SECRET_ACCESS_KEY= ‘none’

BOTHUB_ENGINE_AWS_S3_BUCKET_NAME= ‘none’

BOTHUB_ENGINE_AWS_REGION_NAME= ‘none’

BOTHUB_ENGINE_CELERY_BROKER_URL= ‘redis://bothub-engine-celery-redis:6379/0’

BOTHUB_ENGINE_CELERY_BACKEND_URL= ‘redis://bothub-engine-celery-redis:6379/0’

RECAPTCHA_SECRET_KEY= ‘none’

ELASTICSEARCH_DSL= ‘es:9200’

ELASTICSEARCH_NUMBER_OF_SHARDS= ‘1’

ELASTICSEARCH_NUMBER_OF_REPLICAS= ‘0’

ELASTICSEARCH_REPOSITORYNLPLOG_INDEX= ‘ai_repositorynlplog’

ELASTICSEARCH_REPOSITORYQNLPLOG_INDEX= ‘ai_repositoryqanlplog’

ELASTICSEARCH_SIGNAL_PROCESSOR= ‘celery’

RUN_AS_DEVELOPMENT_MODE= ‘false’

TEST_REPOSITORY_ID= ‘none’

CELERY

ELASTICSEARCH_CUSTOM_QUEUE= ‘celery’

USE_ELASTICSEARCH= ‘true’

ELASTICSEARCH_REPOSITORYBASICEXAMPLE_INDEX= ‘ai_repositorybasicexample’

ELASTICSEARCH_REPOSITORYQANLPLOG_INDEX= ‘ai_repositoryqanlplog’

CELERY_BROKER_URL= ‘redis://192.168.100.7:6379’

CELERY_RESULT_BACKEND= ‘redis://192.168.100.7:6379’

FLOWS

REDIS_HOST= ‘redis’

DATABASE_URL_TEMBA= ‘postgres://keycloak:password@database:5432/temba’

DATABASE_USE_SSL= ‘false’

AWS_ACCESS_KEY_ID= ‘none’

MAILROOM_URL= ‘’

MAILROOM_AUTH_TOKEN= ‘’

ELASTICSEARCH_URL= ‘http://192.168.100.7:9200

ELASTICSEARCH_HEALTH= ‘http://192.168.100.7:9200

COMPRESS_ENABLED= ‘false’

COMPRESS_OFFLINE = ‘false’

BRANDING_ENABLED= ‘false’

BACKEND_ADDRESS= ‘http://192.168.100.7:8000

COURIER_S3_ENDPOINT= ‘’

SECRET_KEY_CHECK_LEGACY_USER=‘’

ANNOUNCEMENT_LEFT= ‘’

ANNOUNCEMENT_RIGHT= ‘’

ANNOUNCEMENT_LINK= ‘’

ANNOUNCEMENT_BUTTON= ‘’

LOGROCKET_IDS= ‘’

PARENT_IFRAME_DOMAIN= ‘’

USE_X_FORWARDED_HOST= ‘False’

SECURE_PROXY_SSL_HEADER= ‘none’

PYTHONUNBUFFERED= ‘1’
ENVIRONMENT=‘development’

Wonderful Nasamar, thank you very much. Do you run application by application? What would be the order?

application is running in my machine without flows.
I am having issues with flows. flows are not rendering in the iframe.

Can you provide more info about? Can you share your contact?

@baltazar_tavares Hello, Can you guide me regarding Flows. Flows are not rendings I think I am missing something in env variable for that. It would be great if you can guide me. thanks


Sure. Here is my email id: najamar@gmail.com

Right, this is the org uuid i supposed. Do you have any org created?

You can specify which repos?

@baltazar_tavares Yes, I have created organization after that I have created a project in the organization.
I think some settings or configuration is missing. what do you think?

@yan The repo is Flows

@baltazar_tavares Ao rodar a “weni-webapp” está ocorrendo o erro a seguir: (Mesmo com a variavel de ambiente correspondente ao clientId do keycloak preenchida)

Alguma ajuda? @baltazar_tavares

Can you show me in the log requests which URL generated this 404? The console log with requests and XHR enabled maybe work.

I think this is something when the client before this page be create. When you create the first flow the menu is enabled, if i remember well.

Tem algum log de requisição antes dessa exceção ai? Eu to desconfiando que ele não esta pegando os projetos.

Eu devo estar fazendo uma confusão, existe alguma espécie de diagrama de dependências dos projetos/microserviços? Ou pode me providenciar essa relação? Teoricamente, com o keycloak rodando, weni-engine rodando e weni-webapp rodando, eu deveria conseguir acessar localmente a plataforma, certo?

I think you are running it through yarn. You need to add clientid in docker-compose file as well as in env file and the clientid should be weni-frontend

Did you manage to run the flow application?

No. Did you manage it?