-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathcy.exs
141 lines (119 loc) · 3.85 KB
/
cy.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
import Config
config :rauversion, Rauversion.Repo,
username: "postgres",
password: "postgres",
database: "rauversion_test#{System.get_env("MIX_TEST_PARTITION")}",
hostname: System.get_env("DB_HOST", "localhost"),
pool: Ecto.Adapters.SQL.Sandbox,
pool_size: 10,
ownership_timeout: 300_000_000,
# , stacktrace: true
timeout: 300_000_000
if System.get_env("GITHUB_ACTIONS") do
config :rauversion, Rauversion.Repo,
username: "postgres",
password: "postgres"
end
# For development, we disable any cache and enable
# debugging and code reloading.
#
# The watchers configuration can be used to run external
# watchers to your application. For example, we use it
# with esbuild to bundle .js and .css sources.
# config :rauversion, RauversionWeb.Endpoint,
# http: [ip: {127, 0, 0, 1}, port: 4002],
# secret_key_base: "asD6uWDumjqKv0TC2V9kMI3/1Vb/t+4I/rDC9qygryTac4Zcc7Dx/gmlQCui+s/s",
# server: true,
# debug_errors: true
config :rauversion, RauversionWeb.Endpoint,
# Binding to loopback ipv4 address prevents access from other machines.
# Change to `ip: {0, 0, 0, 0}` to allow access from other machines.
http: [ip: {0, 0, 0, 0}, port: 4002],
check_origin: false,
code_reloader: true,
debug_errors: true,
secret_key_base: "asD6uWDumjqKv0TC2V9kMI3/1Vb/t+4I/rDC9qygryTac4Zcc7Dx/gmlQCui+s/s",
watchers: [
tailwind: {Tailwind, :install_and_run, [:default, ~w(--watch)]},
# Start the esbuild watcher by calling Esbuild.install_and_run(:default, args)
esbuild: {Esbuild, :install_and_run, [:default, ~w(--sourcemap=inline --watch)]}
]
# ## SSL Support
#
# In order to use HTTPS in development, a self-signed
# certificate can be generated by running the following
# Mix task:
#
# mix phx.gen.cert
#
# Note that this task requires Erlang/OTP 20 or later.
# Run `mix help phx.gen.cert` for more information.
#
# The `http:` config above can be replaced with:
#
# https: [
# port: 4001,
# cipher_suite: :strong,
# keyfile: "priv/cert/selfsigned_key.pem",
# certfile: "priv/cert/selfsigned.pem"
# ],
#
# If desired, both `http:` and `https:` keys can be
# configured to run both http and https servers on
# different ports.
# Watch static and templates for browser reloading.
config :rauversion, RauversionWeb.Endpoint,
live_reload: [
patterns: [
~r"priv/static/.*(js|css|png|jpeg|jpg|gif|svg)$",
~r"priv/gettext/.*(po)$",
~r"lib/rauversion_web/(live|views)/.*(ex)$",
~r"lib/rauversion_web/templates/.*(eex)$"
]
]
# Do not include metadata nor timestamps in development logs
config :logger, :console,
format: "[$level] $message\n",
truncate: :infinity
config :logger, level: :debug
# Set a higher stacktrace during development. Avoid configuring such
# in production as building large stacktraces may be expensive.
config :phoenix, :stacktrace_depth, 20
config :rauversion, :domain, "https://localhost:4002"
# Initialize plugs at runtime for faster development compilation
# config :phoenix, :plug_init_mode, :runtime
config :rauversion, Oban,
repo: Rauversion.Repo,
plugins: [Oban.Plugins.Pruner],
queues: [default: 10, events: 50, media: 20]
# config :rauversion, Oban,
# repo: Rauversion.Repo,
# queues: false,
# crontab: false,
# plugins: false,
# testing: :inline
# activestorage
# :amazon
config :active_storage, :host, "http://localhost:4000"
config :active_storage, :service, :local
config :active_storage, :secret_key_base, "xxxxxxxxxxx"
config :active_job, repo: Rauversion.Repo
config :active_storage, repo: Rauversion.Repo
config :rauversion, :domain, "http://localhost:4002"
config :mogrify,
mogrify_command: [
path: "mogrify",
args: []
]
# Configure convert command:
config :mogrify,
convert_command: [
path: "convert",
args: []
]
# Configure identify command:
config :mogrify,
identify_command: [
path: "identify",
args: ["-verbose"]
]