Are you an LLM? You can read better optimized documentation at /docs/applications/phoenix.md for this page in Markdown format
Phoenix ​
Phoenix is a productive web framework that does not compromise speed and maintainability written in Elixir/Erlang.
Requirements ​
- Set 
Build Packtonixpacks - Set 
MIX_ENVtoprod- It should be a 
Build timeenvironment variable 
 - It should be a 
 - Set 
SECRET_KEY_BASEto a random string (https://hexdocs.pm/phoenix/deployment.html#handling-of-your-application-secrets)- It should be a 
Build timeenvironment variable 
 - It should be a 
 - Set 
DATABASE_URLto your database connection string- It should be a 
Build timeenvironment variable 
 - It should be a 
 - Set 
Ports Exposesto4000(default) 
