rename project from SimpleshopTheme to Berrypod
All modules, configs, paths, and references updated. 836 tests pass, zero warnings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -7,33 +7,33 @@
|
||||
# General application configuration
|
||||
import Config
|
||||
|
||||
config :simpleshop_theme, :scopes,
|
||||
config :berrypod, :scopes,
|
||||
user: [
|
||||
default: true,
|
||||
module: SimpleshopTheme.Accounts.Scope,
|
||||
module: Berrypod.Accounts.Scope,
|
||||
assign_key: :current_scope,
|
||||
access_path: [:user, :id],
|
||||
schema_key: :user_id,
|
||||
schema_type: :binary_id,
|
||||
schema_table: :users,
|
||||
test_data_fixture: SimpleshopTheme.AccountsFixtures,
|
||||
test_data_fixture: Berrypod.AccountsFixtures,
|
||||
test_setup_helper: :register_and_log_in_user
|
||||
]
|
||||
|
||||
config :simpleshop_theme,
|
||||
config :berrypod,
|
||||
env: config_env(),
|
||||
ecto_repos: [SimpleshopTheme.Repo],
|
||||
ecto_repos: [Berrypod.Repo],
|
||||
generators: [timestamp_type: :utc_datetime, binary_id: true]
|
||||
|
||||
# Configures the endpoint
|
||||
config :simpleshop_theme, SimpleshopThemeWeb.Endpoint,
|
||||
config :berrypod, BerrypodWeb.Endpoint,
|
||||
url: [host: "localhost"],
|
||||
adapter: Bandit.PhoenixAdapter,
|
||||
render_errors: [
|
||||
formats: [html: SimpleshopThemeWeb.ErrorHTML, json: SimpleshopThemeWeb.ErrorJSON],
|
||||
formats: [html: BerrypodWeb.ErrorHTML, json: BerrypodWeb.ErrorJSON],
|
||||
layout: false
|
||||
],
|
||||
pubsub_server: SimpleshopTheme.PubSub,
|
||||
pubsub_server: Berrypod.PubSub,
|
||||
live_view: [signing_salt: "HWdz7Vt8"]
|
||||
|
||||
# Configures the mailer
|
||||
@@ -43,22 +43,22 @@ config :simpleshop_theme, SimpleshopThemeWeb.Endpoint,
|
||||
#
|
||||
# For production it's recommended to configure a different adapter
|
||||
# at the `config/runtime.exs`.
|
||||
config :simpleshop_theme, SimpleshopTheme.Mailer, adapter: Swoosh.Adapters.Local
|
||||
config :berrypod, Berrypod.Mailer, adapter: Swoosh.Adapters.Local
|
||||
|
||||
# Configure esbuild (the version is required)
|
||||
config :esbuild,
|
||||
version: "0.25.4",
|
||||
simpleshop_theme: [
|
||||
berrypod: [
|
||||
args:
|
||||
~w(js/app.js --bundle --target=es2022 --outdir=../priv/static/assets/js --external:/fonts/* --external:/images/* --alias:@=.),
|
||||
cd: Path.expand("../assets", __DIR__),
|
||||
env: %{"NODE_PATH" => [Path.expand("../deps", __DIR__), Mix.Project.build_path()]}
|
||||
],
|
||||
simpleshop_theme_shop_css: [
|
||||
berrypod_shop_css: [
|
||||
args: ~w(css/shop.css --bundle --outdir=../priv/static/assets/css),
|
||||
cd: Path.expand("../assets", __DIR__)
|
||||
],
|
||||
simpleshop_theme_admin_css: [
|
||||
berrypod_admin_css: [
|
||||
args: ~w(css/admin.css --bundle --outdir=../priv/static/assets/css),
|
||||
cd: Path.expand("../assets", __DIR__)
|
||||
]
|
||||
@@ -72,28 +72,28 @@ config :logger, :default_formatter,
|
||||
config :phoenix, :json_library, Jason
|
||||
|
||||
# ex_money configuration for currency handling
|
||||
config :ex_money, default_cldr_backend: SimpleshopTheme.Cldr
|
||||
config :ex_money, default_cldr_backend: Berrypod.Cldr
|
||||
|
||||
# Error tracking (stored in DB, auto-captures Phoenix/LiveView/Oban errors)
|
||||
config :error_tracker,
|
||||
repo: SimpleshopTheme.Repo,
|
||||
otp_app: :simpleshop_theme,
|
||||
repo: Berrypod.Repo,
|
||||
otp_app: :berrypod,
|
||||
plugins: [ErrorTracker.Plugins.Pruner]
|
||||
|
||||
# Stripe configuration
|
||||
config :stripity_stripe, api_version: "2024-12-18.acacia"
|
||||
|
||||
# Oban configuration for background jobs
|
||||
config :simpleshop_theme, Oban,
|
||||
config :berrypod, Oban,
|
||||
engine: Oban.Engines.Lite,
|
||||
repo: SimpleshopTheme.Repo,
|
||||
repo: Berrypod.Repo,
|
||||
plugins: [
|
||||
{Oban.Plugins.Pruner, max_age: 60},
|
||||
{Oban.Plugins.Lifeline, rescue_after: :timer.minutes(5)},
|
||||
{Oban.Plugins.Cron,
|
||||
crontab: [
|
||||
{"*/30 * * * *", SimpleshopTheme.Orders.FulfilmentStatusWorker},
|
||||
{"0 */6 * * *", SimpleshopTheme.Sync.ScheduledSyncWorker}
|
||||
{"*/30 * * * *", Berrypod.Orders.FulfilmentStatusWorker},
|
||||
{"0 */6 * * *", Berrypod.Sync.ScheduledSyncWorker}
|
||||
]}
|
||||
],
|
||||
queues: [images: 2, sync: 1, checkout: 1]
|
||||
|
||||
Reference in New Issue
Block a user