72e6b46cde
- Branding: default app name MokoGitea -> MokoGIT; all standalone 'MokoGitea' brand strings, comments, and copyright headers -> MokoGIT - Special repo/config names: .mokogitea/.mokogitea-private -> .mokogit/ .mokogit-private (workflow discovery, issue/PR templates, profile+wiki repo names in header.go, config dir renamed) - Lowercase: mokogitea -> mokogit (docker image refs, ntfy topic, mail tags, wiki docs, Joomla element/targetplatform, MCP package docs) - Actions system user mokogitea-actions -> mokogit-actions + DB migration #369 to rename the existing id=-2 user in place - Icon: bundle Moko favicon.svg as public/assets/img/{favicon,logo}.svg; wire PWA manifest (SiteManifest) + nav logo to the SVG - CHANGELOG entry documenting the rebrand Shared MOKOGITEA_* CI/compose env + org-secret names are intentionally left for the coordinated server cutover to avoid breaking cross-repo CI. Claude-Session: https://claude.ai/code/session_01Bqe7fAuHQeiLueYfeHFrHw
1.2 KiB
1.2 KiB
Deployment
Docker Image
MokoGIT runs as a custom Docker image built from the moko/1.25.5-project-api branch.
Build
cd /opt/MokoGIT
git pull
docker build -t mokogit:1.25.5-project-api -f Dockerfile.rootless .
Deploy
The docker-compose at /opt/gitea/docker-compose.yml references the image:
services:
gitea:
image: mokogit:1.25.5-project-api
Update Process
- Pull latest from
moko/1.25.5-project-api - Rebuild Docker image
docker compose down gitea && docker compose up -d gitea
Volumes
| Path | Purpose |
|---|---|
./gitea/data |
Repository data, LFS, avatars |
./gitea/conf |
app.ini configuration |
Custom Files
Located at /var/lib/gitea/custom/:
templates/custom/header.tmpl— Branding, logo redirectpublic/assets/img/logo.svg— Moko logopublic/assets/img/favicon.png— Moko faviconpublic/assets/css/theme-moko-*.css— Custom themes
| Revision | Date | Author | Description |
|---|---|---|---|
| 1.0 | 2026-05-09 | Moko Consulting | Initial version |