GoAccess: add for caddy logs monitoring
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
services:
|
||||
|
||||
goaccess_processor:
|
||||
image: allinurl/goaccess:1.10.2
|
||||
container_name: goaccess_processor
|
||||
restart: unless-stopped
|
||||
user: "{{ app_owner_uid }}:{{ app_owner_gid }}"
|
||||
command: >
|
||||
--log-format=CADDY
|
||||
--enable-panel=VIRTUAL_HOSTS
|
||||
--real-time-html
|
||||
--port=7890
|
||||
--ws-url=wss://goaccess.vakhrushev.me:443
|
||||
--output=/srv/report/index.html
|
||||
--persist
|
||||
--restore
|
||||
--db-path=/srv/db
|
||||
--no-global-config
|
||||
/srv/logs/access.log
|
||||
volumes:
|
||||
- "{{ caddy_logs_dir }}:/srv/logs:ro"
|
||||
- "{{ db_dir }}:/srv/db"
|
||||
- "{{ report_dir }}:/srv/report"
|
||||
networks:
|
||||
- "web_proxy_network"
|
||||
|
||||
goaccess_app:
|
||||
image: caddy:2.11.2
|
||||
container_name: goaccess_app
|
||||
restart: unless-stopped
|
||||
user: "{{ app_owner_uid }}:{{ app_owner_gid }}"
|
||||
command: caddy file-server --listen :8080 --root /srv --browse
|
||||
volumes:
|
||||
- "{{ report_dir }}:/srv:ro"
|
||||
networks:
|
||||
- "web_proxy_network"
|
||||
|
||||
networks:
|
||||
web_proxy_network:
|
||||
external: true
|
||||
Reference in New Issue
Block a user