init SlideLife

This commit is contained in:
2024-05-21 23:48:50 +02:00
parent c21f4ab218
commit a988eb4bc2
37 changed files with 154 additions and 176 deletions

View File

@ -12,12 +12,12 @@ import Config
# If you use `mix release`, you need to explicitly enable the server
# by passing the PHX_SERVER=true when you start it:
#
# PHX_SERVER=true bin/modern_base start
# PHX_SERVER=true bin/slide_life start
#
# Alternatively, you can use `mix phx.gen.release` to generate a `bin/server`
# script that automatically sets the env var above.
if System.get_env("PHX_SERVER") do
config :modern_base, ModernBaseWeb.Endpoint, server: true
config :slide_life, SlideLifeWeb.Endpoint, server: true
end
if config_env() == :prod do
@ -30,7 +30,7 @@ if config_env() == :prod do
maybe_ipv6 = if System.get_env("ECTO_IPV6") in ~w(true 1), do: [:inet6], else: []
config :modern_base, ModernBase.Repo,
config :slide_life, SlideLife.Repo,
# ssl: true,
url: database_url,
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "10"),
@ -51,9 +51,9 @@ if config_env() == :prod do
host = System.get_env("PHX_HOST") || "example.com"
port = String.to_integer(System.get_env("PORT") || "4000")
config :modern_base, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY")
config :slide_life, :dns_cluster_query, System.get_env("DNS_CLUSTER_QUERY")
config :modern_base, ModernBaseWeb.Endpoint,
config :slide_life, SlideLifeWeb.Endpoint,
url: [host: host, port: 443, scheme: "https"],
http: [
# Enable IPv6 and bind on all interfaces.
@ -70,7 +70,7 @@ if config_env() == :prod do
# To get SSL working, you will need to add the `https` key
# to your endpoint configuration:
#
# config :modern_base, ModernBaseWeb.Endpoint,
# config :slide_life, SlideLifeWeb.Endpoint,
# https: [
# ...,
# port: 443,
@ -92,7 +92,7 @@ if config_env() == :prod do
# We also recommend setting `force_ssl` in your config/prod.exs,
# ensuring no data is ever sent via http, always redirecting to https:
#
# config :modern_base, ModernBaseWeb.Endpoint,
# config :slide_life, SlideLifeWeb.Endpoint,
# force_ssl: [hsts: true]
#
# Check `Plug.SSL` for all available options in `force_ssl`.
@ -103,7 +103,7 @@ if config_env() == :prod do
# Also, you may need to configure the Swoosh API client of your choice if you
# are not using SMTP. Here is an example of the configuration:
#
# config :modern_base, ModernBase.Mailer,
# config :slide_life, SlideLife.Mailer,
# adapter: Swoosh.Adapters.Mailgun,
# api_key: System.get_env("MAILGUN_API_KEY"),
# domain: System.get_env("MAILGUN_DOMAIN")