mirror of
https://github.com/plausible/analytics.git
synced 2024-12-27 03:21:37 +03:00
117eef000d
* Bump deps * Bump stack * Fix deprecation warnings * Fix VCR cassettes mismatch due to OTP-18414 Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com> * Format & fix flaky tests * Handle raw IPv4 hostnames; test public suffix TLD * Configure locus db cache_dir So that maxmind unavailability doesn't affect application startup. PERSISTENT_CACHE_DIR env var is used to point locus at the GeoIP DB file. * WIP: Remove ExVCR * Fix test env config * Fixup exvcr * Remove exvcr from deps * Add convert script * Remove exvcr cassettes * Remove convert script * Rename test * Update moduledoc * Update dockerfile * Bump CI cache * Tag more slow tests, why not? * Use charlist for locus cache option * Pin nodejs * Merge google tests, make them async --------- Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
20 lines
625 B
Elixir
20 lines
625 B
Elixir
alias Plausible.{Repo, ClickhouseRepo, IngestRepo}
|
|
alias Plausible.{Site, Sites, Goal, Goals, Stats}
|
|
|
|
import_if_available(Ecto.Query)
|
|
import_if_available(Plausible.Factory)
|
|
|
|
Logger.configure(level: :warning)
|
|
|
|
IO.puts(
|
|
IO.ANSI.cyan() <>
|
|
~S[
|
|
.*$$$$$$s.
|
|
*$$$$$$$$$$$,
|
|
:$$SSS#######S *$$$$/. $$ ** $$ l$:
|
|
,$$SSS#######. $$ ,$:$$ $$$$$ .S* $: $$@$* $% $$$$@s :$: s$@$s
|
|
.**$$$#####` $@$$$$' $l s-' $:.@* $| '$@s. $% $$ \$ :$:,$$ *$:
|
|
,***/` #$ `$$ %$$%$$ *$$$#`.*sss$ $% $#$$$' %$ *$sss,
|
|
,$$'] <> IO.ANSI.reset() <> "\n\n"
|
|
)
|