From 8a9c45df643b141f739a24a2255d5c23121603cf Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Mon, 14 Nov 2022 21:59:59 +0700 Subject: [PATCH] add docker logs --- docker-client/.env | 1 + docker-client/docker-compose.yaml | 27 +++++++++++++++++++++++++++ promtail-helm/README-RU.md | 3 +++ 3 files changed, 31 insertions(+) create mode 100644 docker-client/.env create mode 100644 docker-client/docker-compose.yaml create mode 100644 promtail-helm/README-RU.md diff --git a/docker-client/.env b/docker-client/.env new file mode 100644 index 0000000..99ce597 --- /dev/null +++ b/docker-client/.env @@ -0,0 +1 @@ +HOST=t.realmanual.ru diff --git a/docker-client/docker-compose.yaml b/docker-client/docker-compose.yaml new file mode 100644 index 0000000..1060104 --- /dev/null +++ b/docker-client/docker-compose.yaml @@ -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 diff --git a/promtail-helm/README-RU.md b/promtail-helm/README-RU.md new file mode 100644 index 0000000..e06f8fb --- /dev/null +++ b/promtail-helm/README-RU.md @@ -0,0 +1,3 @@ +# install + +1. helm upgrade --install --create-namespace logs -n logs promtail-helm