创建docker-compose.yml文件
services:
gitea:
image: gitea/gitea:1.24.0
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
- GITEA__database__DB_TYPE=postgres
- GITEA__database__HOST=gitea-db:5432
- GITEA__database__NAME=gitea
- GITEA__database__USER=gitea
- GITEA__database__PASSWD=s1tGsUUMAWLq
restart: unless-stopped
volumes:
- ./gitea:/data/gitea
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3100:3000"
- "2222:22"
networks:
- seconddev
depends_on:
gitea-db:
condition: service_healthy
gitea-db:
image: postgres:latest
container_name: gitea_db
environment:
- POSTGRES_USER=gitea
- POSTGRES_PASSWORD=s1tGsUUMAWLq
volumes:
- ./gitea-db:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U gitea"]
interval: 5s
timeout: 5s
retries: 5
restart: unless-stopped
networks:
- seconddev
networks:
seconddev:
页面样式的改造
在宿主机映射的路径下创建 templates的文件夹。并将对应版本的github仓库上的文件按照路径拷贝下来后上传到对应的路径上。

图片替换
在宿主机映射的路径下创建 public/assets/img的文件夹。在github仓库中按照安装的版本进行查询每个图片的名称是什么,然后在将需要替换的图片修改成同样的名称上传到服务中
重启docker镜像
chown -R 1000:1000 gitea
docker composer restart
评论区