Spaces:
Sleeping
Sleeping
import Config | |
# Configures the endpoint | |
config :chai, ChaiWeb.Endpoint, | |
url: [host: "localhost"], | |
render_errors: [ | |
formats: [html: ChaiWeb.ErrorHTML], | |
layout: false | |
], | |
pubsub_server: Chai.PubSub, | |
live_view: [signing_salt: "HhjjaWHp"] | |
# Configure esbuild (the version is required) | |
config :esbuild, | |
version: "0.14.41", | |
default: [ | |
args: | |
~w(js/app.js --bundle --target=es2017 --outdir=../priv/static/assets --external:/fonts/* --external:/images/*), | |
cd: Path.expand("../assets", __DIR__), | |
env: %{"NODE_PATH" => Path.expand("../deps", __DIR__)} | |
] | |
# Configure tailwind (the version is required) | |
config :tailwind, | |
version: "3.2.4", | |
default: [ | |
args: ~w( | |
--config=tailwind.config.js | |
--input=css/app.css | |
--output=../priv/static/assets/app.css | |
), | |
cd: Path.expand("../assets", __DIR__) | |
] | |
# Configures Elixir's Logger | |
config :logger, :console, | |
format: "$time $metadata[$level] $message\n", | |
metadata: [:request_id] | |
# Use Jason for JSON parsing in Phoenix | |
config :phoenix, :json_library, Jason | |
# EXLA allows only a single computation per device to run at the same | |
# time, so we want to run only expensive computations on the GPU, and | |
# those computations we generally defn-compile. Individual operations | |
# that are executed by the tensor backend should use the CPU (:host) | |
# instead. | |
config :nx, :default_backend, {EXLA.Backend, client: :host} | |
# Import environment specific config. This must remain at the bottom | |
# of this file so it overrides the configuration defined above. | |
import_config "#{config_env()}.exs" | |