henriquebarrosx / PhoenixToyApp

Deploy for Phoenix Framework with relationships. Interested in Phoenix? Take a look at: https://www.softcover.io/read/aa18bc18/phoenix_tutorial_book/ch1_from_zero_to_deploy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploying

  • Generating a secret key.
mix phx.gen.secret
  • Creating a .env file.

NOTE: for development environment you only need to provide POSTGRES_DB, POSTGRES_USER and POSTGRES_PASSWORD.

export MIX_ENV="prod"
export PORT="4000"
export PHX_HOST="example.com"
export SECRET_KEY_BASE="REALLY_LONG_SECRET"
export POSTGRES_DB="tutorial_app_prod"
export POSTGRES_USER="postgres"
export POSTGRES_PASSWORD="postgres"
export DATABASE_URL="ecto://postgres:postgres@db/tutorial_app_prod"
  • Running from docker
docker compose up -d

About

Deploy for Phoenix Framework with relationships. Interested in Phoenix? Take a look at: https://www.softcover.io/read/aa18bc18/phoenix_tutorial_book/ch1_from_zero_to_deploy


Languages

Language:Elixir 75.3%Language:HTML 18.3%Language:JavaScript 3.5%Language:Dockerfile 2.7%Language:Shell 0.1%Language:CSS 0.1%