feat(gitea): add Umami analytics via direct custom header template
Mount templates/custom/ directly to Gitea's default GITEA_CUSTOM templates path. No entrypoint override or envsubst needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
TRAEFIK_HOST=dev.example.com
|
||||
NETWORK_NAME=falcon_network
|
||||
RUNNER_TOKEN=change_me
|
||||
UMAMI_SCRIPT_URL=https://umami.example.com/script.js
|
||||
UMAMI_WEBSITE_ID=change_me
|
||||
|
||||
+1
-10
@@ -2,13 +2,6 @@ services:
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
container_name: gitea
|
||||
entrypoint:
|
||||
- /bin/sh
|
||||
- -c
|
||||
- |
|
||||
mkdir -p /data/gitea/templates/custom
|
||||
envsubst '$UMAMI_SCRIPT_URL $UMAMI_WEBSITE_ID' < /etc/gitea-umami/custom/header.tmpl.tpl > /data/gitea/templates/custom/header.tmpl
|
||||
exec /usr/bin/entrypoint
|
||||
environment:
|
||||
TZ: ${TIMEZONE:-Europe/Amsterdam}
|
||||
USER_UID: 1000
|
||||
@@ -41,8 +34,6 @@ services:
|
||||
GITEA__ui__THEMES: gitea-auto,gitea-light,gitea-dark,arc-green,edge-auto,edge-dark,edge-light,everforest-auto,everforest-dark,everforest-light,gruvbox-auto,gruvbox-dark,gruvbox-light,gruvbox-material-auto,gruvbox-material-dark,gruvbox-material-light,nord,palenight,soft-era,sonokai,sonokai-andromeda,sonokai-atlantis,sonokai-espresso,sonokai-maia,sonokai-shusia
|
||||
GITEA__ui__DEFAULT_THEME: nord
|
||||
GITEA__ui__ENABLE_FEED: "true"
|
||||
UMAMI_SCRIPT_URL: ${UMAMI_SCRIPT_URL}
|
||||
UMAMI_WEBSITE_ID: ${UMAMI_WEBSITE_ID}
|
||||
ports:
|
||||
- "2222:2222"
|
||||
volumes:
|
||||
@@ -50,7 +41,7 @@ services:
|
||||
- ../.data/gitea/config:/etc/gitea
|
||||
- ./css:/data/gitea/public/assets/css:ro
|
||||
- ./img:/data/gitea/public/assets/img:ro
|
||||
- ./templates:/etc/gitea-umami:ro
|
||||
- ./templates/custom:/data/gitea/templates/custom:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
depends_on:
|
||||
db:
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
<script defer src="https://umami.pivoine.art/script.js" data-website-id="eee7e810-116b-408a-a46d-f51dcec217c2"></script>
|
||||
@@ -1 +0,0 @@
|
||||
<script defer src="${UMAMI_SCRIPT_URL}" data-website-id="${UMAMI_WEBSITE_ID}"></script>
|
||||
Reference in New Issue
Block a user