From 4eb1fe4814ffca3d043c68ed4b8bf22f2b680627 Mon Sep 17 00:00:00 2001 From: MadeTech Dushan Date: Fri, 12 Nov 2021 16:08:47 +0000 Subject: [PATCH] Set up password emailing for dev --- .env.example | 2 ++ config/environments/development.rb | 14 ++++++++++++++ config/initializers/devise.rb | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 94596a0da..d30382d9e 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,4 @@ DB_USERNAME=postgres-user DB_PASSWORD=postgres-password +CORE_EMAIL_USERNAME=email@example.com +CORE_EMAIL_PASSWORD=password123 diff --git a/config/environments/development.rb b/config/environments/development.rb index b6e16fe5c..9a0bc479a 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -40,6 +40,20 @@ Rails.application.configure do config.action_mailer.default_url_options = { host: "localhost", port: 3000 } + config.action_mailer.perform_deliveries = true + + config.action_mailer.delivery_method = :smtp + config.action_mailer.smtp_settings = { + address: 'smtp.gmail.com', + port: 465, + domain: 'gmail.com', + user_name: ENV["CORE_EMAIL_USERNAME"], + password: ENV["CORE_EMAIL_PASSWORD"], + authentication: 'plain', + enable_starttls_auto: true, + ssl: true + } + # Print deprecation notices to the Rails logger. config.active_support.deprecation = :log diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index 3c359b079..49866c93b 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -24,7 +24,7 @@ Devise.setup do |config| # Configure the e-mail address which will be shown in Devise::Mailer, # note that it will be overwritten if you use your own mailer class # with default "from" parameter. - config.mailer_sender = "please-change-me-at-config-initializers-devise@example.com" + config.mailer_sender = ENV["CORE_EMAIL_USERNAME"] # Configure the class responsible to send e-mails. # config.mailer = 'Devise::Mailer'