добавлен goatcounter для веб-аналитики
- один инстанс на два сайта, gc-main и gc-photo: нужный выбирается по Host - домены ведутся в goatcounter_sites (group_vars), оттуда же рендерятся имена в Caddyfile - сайты и первый пользователь заводятся идемпотентно, креды из vault
This commit is contained in:
@@ -18,3 +18,20 @@ apprise_external_url: "http://127.0.0.1:{{ apprise_external_port }}"
|
||||
# tools (goaccess and so on). Lives under the system log path so it is
|
||||
# decoupled from any individual application's data directory.
|
||||
caddy_logs_dir: "/var/log/caddy"
|
||||
|
||||
# Сайты (арендаторы) внутри одного инстанса goatcounter. Домен здесь — не
|
||||
# отслеживаемый сайт, а ключ маршрутизации: goatcounter выбирает сайт по
|
||||
# заголовку Host, другого способа у него нет. Список общий, потому что его
|
||||
# читают два плейбука: goatcounter заводит по нему сайты, caddyproxy рендерит
|
||||
# из него имена в Caddyfile.
|
||||
#
|
||||
# Первый в списке — родительский: ему принадлежит единственный пользователь,
|
||||
# остальные заводятся с -link на него и делят с ним логин (goatcounter ищет
|
||||
# пользователя по parent). Порядок менять нельзя: он определяет, кто родитель.
|
||||
#
|
||||
# Косметическое поле «Your site» (link_domain) — то, на какой домен ведут
|
||||
# ссылки с путей в дашборде — CLI не умеет, оно ставится разово руками в
|
||||
# настройках сайта. В комментариях ниже — чему оно должно соответствовать.
|
||||
goatcounter_sites:
|
||||
- "gc-main.vakhrushev.me" # vakhrushev.me
|
||||
- "gc-photo.vakhrushev.me" # photo.vakhrushev.me
|
||||
|
||||
Reference in New Issue
Block a user