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; +}