phoenix_example icon indicating copy to clipboard operation
phoenix_example copied to clipboard

An example Phoenix app with one-click deployments to different cloud services.

PhoenixExample

An example Phoenix app with one-click deployments to different cloud services.

Deployment

Heroku

Diff

Deploy to Heroku

DigitalOcean

Diff

Deploy to DigitalOcean

Use mix phx.gen.secret to generate a secret appropriate for the SECRET_KEY_BASE environment variable.

Render

Diff

Deploy to Render

Use mix phx.gen.secret to generate a secret appropriate for the SECRET_KEY_BASE environment variable.

Usage

To start your Phoenix server:

  • 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.

Learn more

  • Official website: https://www.phoenixframework.org/
  • Guides: https://hexdocs.pm/phoenix/overview.html
  • Docs: https://hexdocs.pm/phoenix
  • Forum: https://elixirforum.com/c/phoenix-forum
  • Source: https://github.com/phoenixframework/phoenix