defmodule Dragon.Serve.Plug.Files do
@moduledoc "Development server served by Phoenix"
use Plug.Builder
# something is holding connections, probably the janky way we had to override
# call in this clone of Static serving. So to address this, just dial down
# the timeouts really small. This isn't intended for production, just local
# development.
plug(Dragon.Serve.Plug.RuntimeStatic, at: "/", inactivity_timeout: 1000, idle_timeout: 1000)
plug(:not_found)
def not_found(conn, _), do: Plug.Conn.send_resp(conn, 404, "Not found")
end