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