From 0397b9db157224c59968f46f4ab362ddebabf80d Mon Sep 17 00:00:00 2001 From: yuuki <> Date: Mon, 25 Nov 2024 02:08:12 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=AA=E3=83=80=E3=82=A4=E3=83=AC=E3=82=AF?= =?UTF-8?q?=E3=83=88=E3=83=AB=E3=83=BC=E3=83=AB=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/x-redirect/docker-compose.yml | 21 +++++++++++++++++++++ docker/x-redirect/nginx.conf | 13 +++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 docker/x-redirect/docker-compose.yml create mode 100644 docker/x-redirect/nginx.conf diff --git a/docker/x-redirect/docker-compose.yml b/docker/x-redirect/docker-compose.yml new file mode 100644 index 0000000..648859d --- /dev/null +++ b/docker/x-redirect/docker-compose.yml @@ -0,0 +1,21 @@ +services: + x-redirect: + image: nginx:1.26.2 + networks: + - default + - traefik + labels: + - traefik.enable=true + - traefik.http.routers.R7.rule=Host(`xtaiko.yuuk1.uk`) || Host(`xazi.yuuk1.uk`) + - traefik.http.routers.R7.entryPoints=websecure + - traefik.http.routers.R7.tls=true + - traefik.http.routers.R7.tls.certResolver=letsencrypt + - traefik.http.routers.R7.service=S7 + - traefik.http.services.S7.loadbalancer.server.port=80 + volumes: + - ./nginx.conf:/etc/nginx/conf.d/default.conf + +networks: + traefik: + external: true + name: traefik diff --git a/docker/x-redirect/nginx.conf b/docker/x-redirect/nginx.conf new file mode 100644 index 0000000..6d97f6b --- /dev/null +++ b/docker/x-redirect/nginx.conf @@ -0,0 +1,13 @@ +server { + listen 80; + server_name xtaiko.yuuk1.uk; + + return 301 https://xcancel.com/search?f=tweets&q=list%3A1857303587724165239+-filter%3Anativeretweets; +} + +server { + listen 80; + server_name xazi.yuuk1.uk; + + return 301 https://xcancel.com/search?f=tweets&q=list%3A1857298009937338497+-filter%3Anativeretweets; +}