Skip to content

Commit ee1ce7d

Browse files
committed
fix(deploy): guard against Mix.env in release context
Mix is not available inside OTP releases. Check SEED_DATA env var first (short-circuit) and guard Mix.env with Code.ensure_loaded?.
1 parent 40bac6c commit ee1ce7d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

priv/repo/seeds.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ seed_nutritional_facts = fn ->
7575
}
7676
end
7777

78-
if Mix.env() == :dev or System.get_env("SEED_DATA") == "true" do
78+
if System.get_env("SEED_DATA") == "true" or (Code.ensure_loaded?(Mix) and Mix.env() == :dev) do
7979
# ------------------------------------------------------------------------------
8080
# 2. Clear existing data (cleanup for repeated seeds in dev)
8181
# ------------------------------------------------------------------------------

0 commit comments

Comments
 (0)