taitus on sdg_role
Add SDG::Relation model Add relations between relatable… Allow SDGs to get all their rel… and 5 more (compare)
javierm on sdg_management
Add basic SDG Management conten… Add link to an (empty) edit act… Add form to assign targets to a… (compare)
javierm on sdg_tags
Add SDG::Relation model Add relations between relatable… Allow SDGs to get all their rel… (compare)
Hola @ernestogarj , disculpa por la espera🙏🏼
¿Conseguiste arreglar el problema de configuración de tu correo electrónico? Si sigues teniéndolo y para ayudarte mejor me vendría bien que me respondieras a unas preguntas:
I'm know nothing about ruby and I'm a noob in app development. I've created a deployment on a production server for my fork and started configuring the smtp with sendgrid (tried also with mailgun). I'm adding my sendgrid credentials to the secrets.yml, then restarting the prod server, and registering a new account, I land on the "Confirm your email address" page, but I receive no email. It seems that my app doesn't work.
Also even before configuring the smtp credentials I landed on the "Confirm your email address" page and not the Error 500 one.
Anyone for a help ?
Hi @bidHimArm, thanks for trying Consul.
Did you look for lost emails at spam folder? Probably you have to whitelabel your smtp configuration to send emails from your domain through Sendgrid or MailGun servers.
Here is an article that will help you to whitelabel your Sendgrid configuration so your application emails are not considered as spam.
We have a Slack channel for technical questions where you would find answers for the most common problems. Past week other user had the same problem you have so probably you can get useful feedback if you decide to join. If you are interested in joining please send me an email address through a private message. 🤗
Hi @rashmiagar 👋, you can run Consul in Heroku but Heroku does not allow to store uploaded files on their own servers, you have to use an external storage for uploaded files like AWS S3 service.
You can use Heroku as production environment but there is no need to use Consul installer there. You are doing ok by doing it manually.
Multitenant is not a feature implemented yet but i think there is some people working on it, but not sure when it would be ready and included in a new Consul release. Here  is a starter pull request in this direction, maybe you can give it a 👍🏼.
Regarding the Timeout error, it would be helpful if you paste a more extense log from heroku. You can get it by running
heroku logs from the command line. Which page is throwing this error?
Rails.application.config.middleware.insert_before Rack::Runtime, Rack::Timeout, service_timeout: 0in rack_timeout.rb initializer, since then I am not getting error.
Regarding the first screenshot about Timeout error:
Did this happened right after doing a deployment? Heroku restarts automatically all workers (web, background) after each deployment so its normal Timeout errors to happen during the restarting process, but should not happen once application is fully restarted.
Regarding the last screenshot about Dalli client error:
The web application is trying to connect to a server where to store cache data but found nothing, that server should be a MemCached compatible server. Probably you will need to install a MemCached addon from Heroku marketplace so consul application can connect. I think Memcachier addon should work here, but not tested. If this is only for testing purposes and you do not need to use cache you can disable cache for
preproduction modifying the respective configuration file you are using.
FYI, this is the gem used  to connect with Memcached service, there is many mentions to Heroku there, also here  is a Heroku article explaining how to configure a Rails app it if this is not automatically managed by heroku.
README.mdinstructions step by step. I think it would best solution if you are not familiar with running Rails application on Heroku. Yo can use any provider that gives you a machine with root access with Ubuntu 16.04 o 18.04 installed, so DigitalOcean will be a good choice.