add docker logs

This commit is contained in:
2022-11-14 21:59:59 +07:00
parent a8cb2f895c
commit 8a9c45df64
3 changed files with 31 additions and 0 deletions

1
docker-client/.env Normal file
View File

@@ -0,0 +1 @@
HOST=t.realmanual.ru

View File

@@ -0,0 +1,27 @@
version: "3.9"
services:
logger:
image: nginx
labels:
- "traefik.enable=true"
- "traefik.http.routers.logs-nginx.entrypoints=https"
- "traefik.http.routers.logs-nginx.rule=Host(`logs.${HOST}`) && Path(`/nginx`)"
- "traefik.http.routers.logs-nginx.tls=true"
- "traefik.http.routers.logs-nginx.tls.certresolver=letsEncrypt"
- "traefik.http.services.logs-nginx-service.loadbalancer.server.port=80"
- "traefik.docker.network=webproxy"
logging:
driver: loki
options:
loki-url: "https://loki:loki123@loki.t.realmanual.ru/loki/api/v1/push"
expose:
- 3000
networks:
- loki
- webproxy
networks:
loki:
name: loki
webproxy:
name: webproxy

View File

@@ -0,0 +1,3 @@
# install
1. helm upgrade --install --create-namespace logs -n logs promtail-helm