Compare commits

..

10 commits

Author SHA1 Message Date
yuuki
0397b9db15 リダイレクトルールを追加 2024-11-25 02:08:12 +00:00
yuuki
1af9e58617 traefikの更新 2024-11-24 04:18:55 +00:00
yuuki
a031f993b4 yuuk1.ukにtraefikを割り当てる 2024-11-04 11:49:19 +00:00
yuuki
d8bd212dd4 traefikを3.2.0に更新 2024-10-31 05:54:57 +00:00
yuuki
4f9ba45edd Revert "レスポンスが遅いのでバージョンダウン"
This reverts commit 337f3780a2.
2024-10-17 00:15:20 +00:00
yuuki
337f3780a2 レスポンスが遅いのでバージョンダウン 2024-10-17 00:02:43 +00:00
yuuki
299b2d8ef1 tmuxの廃止 2024-10-16 10:07:04 +00:00
yuuki
ef27d4a197 すべてのサービスを追加する 2024-10-16 08:23:33 +00:00
yuuki
a3fa446e10 nginxを更新する 2024-10-16 06:42:54 +00:00
yuuki
9b6631d0b3 traefikを更新する 2024-10-16 06:33:59 +00:00
7 changed files with 41 additions and 20 deletions

View file

@ -1,6 +1,6 @@
services:
catmario:
image: nginx:1.25.5
image: nginx:1.26.2
networks:
- default
- traefik

View file

@ -1,6 +1,6 @@
services:
eaglercraft:
image: nginx:1.25.5
image: nginx:1.26.2
networks:
- default
- traefik

View file

@ -1,6 +1,6 @@
services:
space-cadet-pinball:
image: nginx:1.25.5
image: nginx:1.26.2
networks:
- default
- traefik

View file

@ -6,7 +6,7 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./acme:/acme
image: traefik:v3.0.2
image: traefik:v3.2.1
networks:
- traefik
command:
@ -24,10 +24,12 @@ services:
- --api.dashboard=true
labels:
- traefik.enable=true
- traefik.http.routers.RX.rule=Host(`traefik.yuuk1.uk`)
- traefik.http.routers.RX.rule=Host(`yuuk1.uk`)
- traefik.http.routers.RX.entryPoints=websecure
- traefik.http.routers.RX.tls=true
- traefik.http.routers.RX.tls.certResolver=letsencrypt
- traefik.http.routers.RX.tls.domains[0].main=yuuk1.uk
- traefik.http.routers.RX.tls.domains[0].sans=*.yuuk1.uk
- traefik.http.routers.RX.service=api@internal
environment:
- CF_DNS_API_TOKEN=${CF_DNS_API_TOKEN}

View file

@ -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

View file

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

View file

@ -1,15 +0,0 @@
#!/bin/bash
services=( traefik taiko-web litey stats )
args=("${@:-"${services[@]}"}")
for service in "${args[@]}"; do
echo "$service を再起動しています…"
(
cd "../docker/$service"
tmux kill-session -t "$service"
tmux new-session -s "$service" -d
tmux send-keys -t "$service" "while true; do docker compose down; docker compose up --abort-on-container-exit; done" C-m
)
done