12ec98d15e
- Refactor `config/dev.exs` to use `config/dev.secret.exs` instead of fetching the SMTP information from the environment and using hardcoded database credentials. This is useful when different developers have different database credentials and they use different SMTP adapters - Add a sample `dev.secret.exs` in `config/dev.secret.sample.exs`. Also gitignore the origin `dev.secret.exs` file - Add instructions on how to setup the config file for development in `README.md` - Add `Plug.Swoosh.MailboxPreview` plug on "/mailbox" route in development mode for easier development with e-mails Signed-off-by: Akshit Garg <garg.akshit@gmail.com>
25 lines
549 B
Elixir
25 lines
549 B
Elixir
import Mix.Config
|
|
|
|
# Configure your database
|
|
config :ketbin, Ketbin.Repo,
|
|
username: "postgres",
|
|
password: "postgres",
|
|
database: "ketbin_dev",
|
|
hostname: "localhost",
|
|
show_sensitive_data_on_connection_error: true,
|
|
pool_size: 10
|
|
|
|
smtp_relay = "<Your SMTP Relay Here>"
|
|
username = "<Your SMTP username here>"
|
|
password = "<Your SMTP password here>"
|
|
|
|
# configure mailer
|
|
config :ketbin, Ketbin.Mailer,
|
|
adapter: Swoosh.Adapters.SMTP,
|
|
relay: smtp_relay,
|
|
username: username,
|
|
password: password,
|
|
tls: :always,
|
|
auth: :always,
|
|
port: 587
|