From 50ce8cb96b2b218751c2fc2a6b19372f51846acc Mon Sep 17 00:00:00 2001 From: Dawid Rycerz Date: Mon, 14 Jul 2025 19:34:59 +0300 Subject: feat: rewrite in rust --- lib/silmataivas_web/router.ex | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 lib/silmataivas_web/router.ex (limited to 'lib/silmataivas_web/router.ex') diff --git a/lib/silmataivas_web/router.ex b/lib/silmataivas_web/router.ex deleted file mode 100644 index d790ef9..0000000 --- a/lib/silmataivas_web/router.ex +++ /dev/null @@ -1,41 +0,0 @@ -defmodule SilmataivasWeb.Router do - use SilmataivasWeb, :router - - pipeline :api do - plug :accepts, ["json"] - plug SilmataivasWeb.Plugs.Auth - end - - pipeline :api_public do - plug :accepts, ["json"] - end - - scope "/api", SilmataivasWeb do - pipe_through :api - - resources "/locations", LocationController, only: [:index, :create, :show, :update] - end - - scope "/", SilmataivasWeb do - pipe_through :api_public - - get "/health", HealthController, :index - end - - # Enable LiveDashboard and Swoosh mailbox preview in development - if Application.compile_env(:silmataivas, :dev_routes) do - # If you want to use the LiveDashboard in production, you should put - # it behind authentication and allow only admins to access it. - # If your application does not have an admins-only section yet, - # you can use Plug.BasicAuth to set up some basic authentication - # as long as you are also using SSL (which you should anyway). - import Phoenix.LiveDashboard.Router - - scope "/dev" do - pipe_through [:fetch_session, :protect_from_forgery] - - live_dashboard "/dashboard", metrics: SilmataivasWeb.Telemetry - forward "/mailbox", Plug.Swoosh.MailboxPreview - end - end -end -- cgit v1.2.3