From df020862850d60329231442af59cec03e1e4d689 Mon Sep 17 00:00:00 2001 From: moeny-matt Date: Fri, 4 Apr 2025 15:09:53 -0400 Subject: [PATCH] Update root url to redirect to /moeny --- .gitignore | 4 +++- README.md | 4 ++++ docker-compose.yaml | 9 ++++++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2eea525..b067917 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -.env \ No newline at end of file +.env +app.ini +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md index 73cf155..e9af947 100644 --- a/README.md +++ b/README.md @@ -17,3 +17,7 @@ Gitea is a lightweight, self-hosted Git service written in Go. It's designed to - API support - Two-factor authentication - Email notifications + +## [Deploy on Docker](https://docs.gitea.com/installation/install-with-docker-rootless) + +## [Configuration Cheat Sheet](https://docs.gitea.com/next/administration/config-cheat-sheet) \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 364c7ab..26b5fd3 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -72,7 +72,14 @@ services: - db labels: - "traefik.enable=true" - - "traefik.http.routers.gitea.rule=Host(`${DOMAIN:?DOMAIN not set}`)" + - "traefik.http.routers.gitea-root.rule=Host(`${DOMAIN:?DOMAIN not set}`) && Path(`/`)" + - "traefik.http.routers.gitea-root.entrypoints=websecure" + - "traefik.http.routers.gitea-root.tls=true" + - "traefik.http.routers.gitea-root.tls.certresolver=le" + - "traefik.http.routers.gitea-root.middlewares=redirect-to-moeny" + - "traefik.http.middlewares.redirect-to-moeny.redirectregex.regex=^https://([^/]+)/$$" + - "traefik.http.middlewares.redirect-to-moeny.redirectregex.replacement=https://$$1/moeny/" + - "traefik.http.routers.gitea.rule=Host(`${DOMAIN:?DOMAIN not set}`) && !Path(`/`)" - "traefik.http.routers.gitea.entrypoints=websecure" - "traefik.http.routers.gitea.tls=true" - "traefik.http.routers.gitea.tls.certresolver=le"