diff --git a/lib/workload_service_web/endpoint.ex b/lib/workload_service_web/endpoint.ex index df9d0d3..682d914 100644 --- a/lib/workload_service_web/endpoint.ex +++ b/lib/workload_service_web/endpoint.ex @@ -8,27 +8,34 @@ defmodule WorkloadServiceWeb.Endpoint do same_site: "Lax" ] - plug Plug.Static, + plug(Plug.Static, at: "/", from: :workload_service, gzip: false, only: WorkloadServiceWeb.static_paths() + ) if code_reloading? do - plug Phoenix.CodeReloader + plug(Phoenix.CodeReloader) end - plug Plug.RequestId - plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint] + plug(Plug.RequestId) + plug(Plug.Telemetry, event_prefix: [:phoenix, :endpoint]) - plug Plug.Parsers, + plug(Plug.Parsers, parsers: [:urlencoded, :multipart, :json], pass: ["*/*"], json_decoder: Phoenix.json_library() + ) - plug Plug.MethodOverride - plug Plug.Head - plug Plug.Session, @session_options - plug CORSPlug - plug WorkloadServiceWeb.Router + plug(Plug.MethodOverride) + plug(Plug.Head) + plug(Plug.Session, @session_options) + + plug(CORSPlug, + origin: ["*"], + headers: ["*"] + ) + + plug(WorkloadServiceWeb.Router) end