Current section
Files
Jump to
Current section
Files
lib/mob_dev/server/endpoint.ex
defmodule DalaDev.Server.Endpoint do
use Phoenix.Endpoint, otp_app: :dala_dev
socket("/live", Phoenix.LiveView.Socket,
websocket: [
connect_info: [session: [store: :cookie, key: "_dala_dev_session", signing_salt: "dala_dev"]]
]
)
# Serve phoenix.js and phoenix_live_view.js directly from package priv/static.
# No npm/esbuild needed — these are pre-built files from the hex packages.
plug(Plug.Static,
at: "/assets/phoenix",
from: {:phoenix, "priv/static"},
gzip: false
)
plug(Plug.Static,
at: "/assets/plv",
from: {:phoenix_live_view, "priv/static"},
gzip: false
)
plug(Plug.Static,
at: "/",
from: {:dala_dev, "priv/static"},
gzip: false
)
plug(Plug.RequestId)
plug(Plug.Session,
store: :cookie,
key: "_dala_dev_session",
signing_salt: "dala_dev"
)
plug(DalaDev.Server.Router)
end