参考gogs的配置
docker volume create giteadb
docker create --name=giteadb -e MYSQL_ROOT_PASSWORD=12345678 -e MYSQL_DATABASE=gitea -e MYSQL_USER=gitea -e MYSQL_PASSWORD=gitea -p 3306:3306 -v giteadb:/var/lib/mysql --restart=unless-stopped -h giteadb --network=wikinet mysql:latest
docker pull m.daocloud.io/docker.io/gitea/gitea:latest
docker volume create gitea
docker create --name=gitea -p 10022:22 -p 9000:3000 -v giteadata:/data -h gitea --restart=unless-stopped gitea/gitea
or
docker create --name=gitea -p 10022:22 -p 9000:3000 -v giteadata:/data -e GITEA_CUSTOM=/data/gitea/custom -h gitea --restart=unless-stopped gitea/gitea
首次配置与gogs相似的,请参考/home/athand/self-hosted/gogs;
-e GITEA_CUSTOM=/data/gitea/custom
用于定制化主页、页面等,同时需要把/data/gitea/conf/app.ini复制到/data/gitea/custom/conf/app.ini,不然原有的仓库、用户数据将无法感知。
gitea vs gogs