1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 15:18:01 +00:00
Files
til/phoenix/specifying-the-server-port.md
2017-03-10 21:33:35 -06:00

31 lines
633 B
Markdown

# Specifying The Server Port
Running `mix phx.server` for a Phoenix project with the default settings
will attach the server to port `4000`.
If you'd like to use a different port in development, you can change it in
`config/dev.exs`.
```elixir
config :my_app, MyApp.Web.Endpoint,
http: [port: 4444],
...
```
Alternatively, you can allow it to be configurable from the command line
with an environment variable and a fallback port.
```elixir
config :my_app, MyApp.Web.Endpoint,
http: [port: System.get_env("PORT") || 4000],
...
```
Running
```bash
$ PORT=4444 mix phx.server
```
will launch the server on port `4444`.