From 681203647bbfafe01d32745226ebf3196dc45cac Mon Sep 17 00:00:00 2001 From: yuuki <> Date: Mon, 25 Nov 2024 09:27:37 +0000 Subject: [PATCH] =?UTF-8?q?Forgejo=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + docker/forgejo/docker-compose.yml | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 docker/forgejo/docker-compose.yml diff --git a/.gitignore b/.gitignore index 41cf19b..d8bfbaa 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ /docker/taiko-web/redis /docker/taiko-web/songs /docker/litey/.env +/docker/forgejo/data /repo diff --git a/docker/forgejo/docker-compose.yml b/docker/forgejo/docker-compose.yml new file mode 100644 index 0000000..ed26c9a --- /dev/null +++ b/docker/forgejo/docker-compose.yml @@ -0,0 +1,23 @@ +services: + forgejo: + image: codeberg.org/forgejo/forgejo:9 + networks: + - default + - traefik + labels: + - traefik.enable=true + - traefik.http.routers.R8.rule=Host(`forgejo.win`) + - traefik.http.routers.R8.entryPoints=websecure + - traefik.http.routers.R8.tls=true + - traefik.http.routers.R8.tls.certResolver=letsencrypt + - traefik.http.routers.R8.tls.domains[0].main=forgejo.win + - traefik.http.routers.R8.tls.domains[0].sans=*.forgejo.win + - traefik.http.routers.R8.service=S8 + - traefik.http.services.S8.loadbalancer.server.port=3000 + volumes: + - ./data:/data + +networks: + traefik: + external: true + name: traefik