From 8782f957b0caec3ecf33a75af8117ff5c35a98a0 Mon Sep 17 00:00:00 2001 From: HaimKortovich Date: Thu, 16 Apr 2026 16:09:10 -0500 Subject: [PATCH] fix cors --- config/runtime.exs | 5 +++++ lib/provider_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 7f412af..d6b1b1f 100644 --- a/config/runtime.exs +++ b/config/runtime.exs @@ -36,6 +36,11 @@ config :ex_aws, :s3, config :provider_service, :s3_bucket, System.get_env("S3_BUCKET", "provider-service") +cors_origin = System.get_env("CORS_ORIGIN", "*") + +config :cors_plug, + origin: cors_origin + # ## Using releases # # If you use `mix release`, you need to explicitly enable the server diff --git a/lib/provider_service_web/endpoint.ex b/lib/provider_service_web/endpoint.ex index 2b6f2c5..aec5ab0 100644 --- a/lib/provider_service_web/endpoint.ex +++ b/lib/provider_service_web/endpoint.ex @@ -20,6 +20,6 @@ defmodule ProviderServiceWeb.Endpoint do plug(Plug.MethodOverride) plug(Plug.Head) plug(Plug.Session, @session_options) - plug(CORSPlug, origin: ["http://localhost:3000"]) + plug(CORSPlug) plug(ProviderServiceWeb.Router) end diff --git a/ops/chart/values.yaml b/ops/chart/values.yaml index 7d219f4..0af738c 100644 --- a/ops/chart/values.yaml +++ b/ops/chart/values.yaml @@ -39,6 +39,8 @@ controllers: LOG_LEVEL: debug MIX_ENV: prod PORT: "8080" + CORS_ORIGIN: + value: "*" PHX_HOST: "0.0.0.0" PHX_SERVER: "true" S3_HOST: