From 77e7be59137f810ea649162ddc9de864a714d12f Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Wed, 31 Jul 2024 10:54:42 +0300 Subject: [PATCH] add config/scripts/refresh-token.js --- config/nginx.auth.conf | 5 +++++ config/scripts/refresh-token.js | 9 +++++++++ docker-compose.auth.expose.yml | 1 + docker-compose.auth.yml | 1 + 4 files changed, 16 insertions(+) create mode 100644 config/scripts/refresh-token.js diff --git a/config/nginx.auth.conf b/config/nginx.auth.conf index 064027b..814cc00 100644 --- a/config/nginx.auth.conf +++ b/config/nginx.auth.conf @@ -54,6 +54,11 @@ server { proxy_set_header refresh-token $REFRESH_TOKEN; } + location /scripts/ { + alias /etc/nginx/scripts/; + autoindex on; + } + location / { proxy_pass http://app; diff --git a/config/scripts/refresh-token.js b/config/scripts/refresh-token.js new file mode 100644 index 0000000..c2175e8 --- /dev/null +++ b/config/scripts/refresh-token.js @@ -0,0 +1,9 @@ +function refreshToken() { + fetch('/refresh-token') + .then(response => response.json()) + .then(data => console.log(data)); +} + +(function () { + setInterval(refreshToken, 59 * 60 * 1000); // 59 minutes +})(); diff --git a/docker-compose.auth.expose.yml b/docker-compose.auth.expose.yml index 3ad96f8..1e73589 100644 --- a/docker-compose.auth.expose.yml +++ b/docker-compose.auth.expose.yml @@ -13,6 +13,7 @@ services: - ./config/nginx.auth.conf:/etc/nginx/templates/default.conf.template - ./config/include:/etc/nginx/include - ./config/http/nginx.conf:/etc/nginx/nginx.conf + - ./config/scripts:/etc/nginx/scripts restart: always networks: - auth_network diff --git a/docker-compose.auth.yml b/docker-compose.auth.yml index 04224ae..ca6289c 100644 --- a/docker-compose.auth.yml +++ b/docker-compose.auth.yml @@ -14,6 +14,7 @@ services: - ./config/nginx.auth.conf:/etc/nginx/templates/default.conf.template - ./config/include:/etc/nginx/include - ./config/http/nginx.conf:/etc/nginx/nginx.conf + - ./config/scripts:/etc/nginx/scripts restart: always networks: - auth_network