Packages
A Fair Source multi-agent runtime with deterministic agent scoring and replayable run history.
Current section
Files
Jump to
Current section
Files
lib/syntropy_web/endpoint.ex
defmodule SyntropyWeb.Endpoint do
use Phoenix.Endpoint, otp_app: :syntropy
socket "/socket", SyntropyWeb.ApiSocket, websocket: true, longpoll: false
if code_reloading? do
plug Phoenix.CodeReloader
end
plug Plug.RequestId
plug Plug.Telemetry, event_prefix: [:phoenix, :endpoint]
# 1 MB request body cap: the largest legitimate payloads (source-review
# bundles) stay well under this, and it bounds memory per connection.
plug Plug.Parsers,
parsers: [:urlencoded, :multipart, :json],
pass: ["*/*"],
length: 1_048_576,
json_decoder: Phoenix.json_library()
plug Plug.MethodOverride
plug Plug.Head
plug SyntropyWeb.Router
end