- flake.nix: Elixir 1.20.0-rc.4 via pkgs.path (reproducible, no hardcoded store paths) - RequireAuth plug (session-based, redirects to /login) - SessionController: login form, logout, OIDC callback stub - DashboardLive, ReplicationLive, BillingLive, SupportLive (skeleton) - Layouts: dark UI, nav, flash messages - All compile clean on 1.20-rc4 with zero warnings Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 line
No EOL
3.4 KiB
Erlang
1 line
No EOL
3.4 KiB
Erlang
{application,postgrex,[{modules,['Elixir.Collectable.Postgrex.Stream','Elixir.DBConnection.Query.Postgrex.Copy','Elixir.DBConnection.Query.Postgrex.Parameters','Elixir.DBConnection.Query.Postgrex.Query','Elixir.DBConnection.Query.Postgrex.TextQuery','Elixir.Enumerable.Postgrex.Stream','Elixir.Inspect.Postgrex.Stream','Elixir.Postgrex','Elixir.Postgrex.App','Elixir.Postgrex.BinaryExtension','Elixir.Postgrex.BinaryUtils','Elixir.Postgrex.Box','Elixir.Postgrex.Circle','Elixir.Postgrex.Copy','Elixir.Postgrex.Cursor','Elixir.Postgrex.DefaultTypes','Elixir.Postgrex.Error','Elixir.Postgrex.ErrorCode','Elixir.Postgrex.Extension','Elixir.Postgrex.Extensions.Array','Elixir.Postgrex.Extensions.BitString','Elixir.Postgrex.Extensions.Bool','Elixir.Postgrex.Extensions.Box','Elixir.Postgrex.Extensions.Circle','Elixir.Postgrex.Extensions.Date','Elixir.Postgrex.Extensions.Float4','Elixir.Postgrex.Extensions.Float8','Elixir.Postgrex.Extensions.HStore','Elixir.Postgrex.Extensions.INET','Elixir.Postgrex.Extensions.Int2','Elixir.Postgrex.Extensions.Int4','Elixir.Postgrex.Extensions.Int8','Elixir.Postgrex.Extensions.Interval','Elixir.Postgrex.Extensions.JSON','Elixir.Postgrex.Extensions.JSONB','Elixir.Postgrex.Extensions.Line','Elixir.Postgrex.Extensions.LineSegment','Elixir.Postgrex.Extensions.Lquery','Elixir.Postgrex.Extensions.Ltree','Elixir.Postgrex.Extensions.Ltxtquery','Elixir.Postgrex.Extensions.MACADDR','Elixir.Postgrex.Extensions.Multirange','Elixir.Postgrex.Extensions.Name','Elixir.Postgrex.Extensions.Numeric','Elixir.Postgrex.Extensions.OID','Elixir.Postgrex.Extensions.Path','Elixir.Postgrex.Extensions.Point','Elixir.Postgrex.Extensions.Polygon','Elixir.Postgrex.Extensions.Range','Elixir.Postgrex.Extensions.Raw','Elixir.Postgrex.Extensions.Record','Elixir.Postgrex.Extensions.TID','Elixir.Postgrex.Extensions.TSVector','Elixir.Postgrex.Extensions.Time','Elixir.Postgrex.Extensions.TimeTZ','Elixir.Postgrex.Extensions.Timestamp','Elixir.Postgrex.Extensions.TimestampTZ','Elixir.Postgrex.Extensions.UUID','Elixir.Postgrex.Extensions.VoidBinary','Elixir.Postgrex.Extensions.VoidText','Elixir.Postgrex.Extensions.Xid8','Elixir.Postgrex.INET','Elixir.Postgrex.Interval','Elixir.Postgrex.Lexeme','Elixir.Postgrex.Line','Elixir.Postgrex.LineSegment','Elixir.Postgrex.MACADDR','Elixir.Postgrex.Messages','Elixir.Postgrex.Multirange','Elixir.Postgrex.Notifications','Elixir.Postgrex.Parameters','Elixir.Postgrex.Path','Elixir.Postgrex.Point','Elixir.Postgrex.Polygon','Elixir.Postgrex.Protocol','Elixir.Postgrex.Query','Elixir.Postgrex.QueryError','Elixir.Postgrex.Range','Elixir.Postgrex.ReplicationConnection','Elixir.Postgrex.Result','Elixir.Postgrex.SCRAM','Elixir.Postgrex.SCRAM.LockedCache','Elixir.Postgrex.SimpleConnection','Elixir.Postgrex.Stream','Elixir.Postgrex.SuperExtension','Elixir.Postgrex.TextQuery','Elixir.Postgrex.TypeInfo','Elixir.Postgrex.TypeModule','Elixir.Postgrex.TypeServer','Elixir.Postgrex.TypeSupervisor','Elixir.Postgrex.Types','Elixir.Postgrex.Utils','Elixir.String.Chars.Postgrex.Copy','Elixir.String.Chars.Postgrex.Query','Elixir.String.Chars.Postgrex.TextQuery']},{optional_applications,[jason,table]},{applications,[kernel,stdlib,elixir,logger,crypto,ssl,jason,table,decimal,db_connection]},{description,"PostgreSQL driver for Elixir"},{registered,[]},{vsn,"0.22.1"},{mod,{'Elixir.Postgrex.App',[]}},{env,[{type_server_reap_after,180000},{type_server_timeout,60000},{json_library,'Elixir.Jason'}]}]}. |