41 lines
1.0 KiB
YAML
41 lines
1.0 KiB
YAML
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
|