File size: 1,846 Bytes
936b397
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import Config

# We don't run a server during test. If one is required,
# you can enable the server option below.
config :plausible, PlausibleWeb.Endpoint, server: false

config :bcrypt_elixir, :log_rounds, 4

config :plausible, Plausible.Repo,
  pool: Ecto.Adapters.SQL.Sandbox,
  pool_size: System.schedulers_online()

config :plausible, Plausible.ClickhouseRepo,
  loggers: [Ecto.LogEntry],
  pool_size: 15

config :plausible, Plausible.Mailer, adapter: Bamboo.TestAdapter

config :plausible,
  paddle_api: Plausible.Billing.TestPaddleApiMock,
  google_api: Plausible.Google.API.Mock

config :bamboo, :refute_timeout, 10

config :plausible,
  session_timeout: 0,
  http_impl: Plausible.HTTPClient.Mock

config :plausible,
  dns_lookup_impl: Plausible.DnsLookup.Mock

config :plausible, Plausible.Cache, enabled: false

config :ex_money, api_module: Plausible.ExchangeRateMock

config :plausible, Plausible.Ingestion.Counters, enabled: false

config :plausible, Oban, testing: :manual

config :plausible, Plausible.InstallationSupport.Checks.FetchBody,
  req_opts: [
    plug: {Req.Test, Plausible.InstallationSupport.Checks.FetchBody}
  ]

config :plausible, Plausible.InstallationSupport.Checks.Installation,
  req_opts: [
    plug: {Req.Test, Plausible.InstallationSupport.Checks.Installation}
  ]

config :plausible, Plausible.HelpScout,
  req_opts: [
    plug: {Req.Test, Plausible.HelpScout}
  ]

config :plausible, Plausible.InstallationSupport.Checks.Detection,
  req_opts: [
    plug: {Req.Test, Plausible.InstallationSupport.Checks.Detection}
  ]

config :plausible, Plausible.InstallationSupport.Checks.VerifyInstallation,
  req_opts: [
    plug: {Req.Test, Plausible.InstallationSupport.Checks.VerifyInstallation}
  ]

config :plausible, Plausible.Session.Salts, interval: :timer.hours(1)

config :plausible, max_goals_per_site: 10