Skip to content

Commit

Permalink
fix: Fix demo run in prod mode.
Browse files Browse the repository at this point in the history
  • Loading branch information
GSMLG-BOT committed Feb 11, 2025
1 parent 4a8b3a9 commit 8c652c7
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 145 deletions.
17 changes: 16 additions & 1 deletion react_demo/config/prod.exs
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
import Config

config :react_demo, ReactDemoWeb.Endpoint,
http: [ip: {0, 0, 0, 0}, port: 4666],
debug_errors: true,
secret_key_base: "kmpnmk2HbLCXfguCqhwY4cT0ed5d7cBirQWJXq/MX8/68Y0VakTLJKjNH4dM2IEU",
check_origin: false

# Note we also include the path to a cache manifest
# containing the digested version of static files. This
# manifest is generated by the `mix assets.deploy` task,
Expand All @@ -8,5 +14,14 @@ import Config
config :react_demo, ReactDemoWeb.Endpoint,
cache_static_manifest: "priv/static/cache_manifest.json"


config :phoenix_react_server, Phoenix.React.Runtime.Bun,
cd: Path.expand("..", __DIR__),
cmd: System.find_executable("bun"),
server_js: Path.expand("../priv/react/server.js", __DIR__),
port: 5124,
env: :dev


# Do not print debug messages in production
config :logger, level: :info
config :logger, :console, format: "[$level] $message\n"
13 changes: 2 additions & 11 deletions react_demo/config/runtime.exs
Original file line number Diff line number Diff line change
@@ -1,16 +1,8 @@
import Config

if System.get_env("PHX_SERVER") do
config :react_demo, ReactDemoWeb.Endpoint, server: true
end
config :react_demo, ReactDemoWeb.Endpoint, server: true

if config_env() == :prod do
secret_key_base =
System.get_env("SECRET_KEY_BASE") ||
raise """
environment variable SECRET_KEY_BASE is missing.
You can generate one by calling: mix phx.gen.secret
"""

host = System.get_env("PHX_HOST") || "phoenix-react.com"
port = String.to_integer(System.get_env("PORT") || "4666")
Expand All @@ -22,7 +14,6 @@ if config_env() == :prod do
http: [
ip: {0, 0, 0, 0, 0, 0, 0, 0},
port: port
],
secret_key_base: secret_key_base
]

end
6 changes: 2 additions & 4 deletions react_demo/lib/react_demo_web/components/react_components.ex
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,8 @@ defmodule ReactDemoWeb.ReactComponents do
/>
"""
# attr :time, :list, required: false, doc: "time data"
# attr :cpu, :list, required: false, doc: "cpu data"
# attr :mem, :list, required: false, doc: "memory data"
attr :date, :list, required: false, doc: "date data"

attr :data, :list, required: false, doc: "data"

def react_system_stats(assigns) do
{static, props} = Map.pop(assigns, :static, false)
Expand Down
33 changes: 0 additions & 33 deletions react_demo/server-dyanmic.js

This file was deleted.

31 changes: 0 additions & 31 deletions react_demo/server.cjs

This file was deleted.

31 changes: 0 additions & 31 deletions react_demo/server.js

This file was deleted.

34 changes: 0 additions & 34 deletions react_demo/server.mjs

This file was deleted.

0 comments on commit 8c652c7

Please sign in to comment.