Akshit Garg 12ec98d15e refactor(config): use secret files in dev mode
- 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>
2021-08-21 16:47:31 +05:30
2021-08-14 01:19:00 +05:30
2021-08-12 03:28:28 +05:30
2021-08-09 14:18:23 +05:30
2021-08-14 14:55:22 +05:30
2021-08-14 01:19:00 +05:30

Ketbin

To start your Phoenix server:

  • Copy config/dev.secret.sample.exs to config/dev.secret.exs
  • Fill in the SMTP and database configuration in config/dev.secret.exs
  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Install Node.js dependencies with npm install inside the assets directory
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more

S
Description
Small, lightweight pastebin+URL shortener written in Elixir using the Phoenix framework.
Readme
967 KiB
0 Stars 1 Watchers 0 Forks
Languages
Elixir 80.5%
HTML 10.6%
CSS 4.8%
JavaScript 2.5%
Dockerfile 0.6%
Other 0.9%