From 3a2277656831e524e04ed5803474b6cbedc3e5a2 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Thu, 16 Apr 2026 16:10:01 -0500 Subject: [PATCH] fix cors --- config/runtime.exs | 5 +++++ lib/customer_service_web/endpoint.ex | 2 +- ops/chart/values.yaml | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/config/runtime.exs b/config/runtime.exs index add677a..3cbdcfd 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -14,6 +14,11 @@ config :logger, level: logger_level config :logger, :console, format: {Logger.Formatter, :format} +cors_origin = System.get_env("CORS_ORIGIN", "*") + +config :cors_plug, + origin: cors_origin + if System.get_env("PHX_SERVER") do config :customer_service, CustomerServiceWeb.Endpoint, server: true end diff --git a/lib/customer_service_web/endpoint.ex b/lib/customer_service_web/endpoint.ex index d608f90..b42bd29 100644 --- a/lib/customer_service_web/endpoint.ex +++ b/lib/customer_service_web/endpoint.ex @@ -45,6 +45,6 @@ defmodule CustomerServiceWeb.Endpoint do plug Plug.MethodOverride plug Plug.Head plug Plug.Session, @session_options - plug CORSPlug, origin: ["http://localhost:3000"] + plug CORSPlug plug CustomerServiceWeb.Router end diff --git a/ops/chart/values.yaml b/ops/chart/values.yaml index e9b4574..7f65223 100644 --- a/ops/chart/values.yaml +++ b/ops/chart/values.yaml @@ -44,6 +44,8 @@ controllers: LOG_LEVEL: info MIX_ENV: prod PORT: "8080" + CORS_ORIGIN: + value: "*" PHX_HOST: "0.0.0.0" PHX_SERVER: "true" DATABASE_URL: