networks: gitea: external: false services: server: image: docker.gitea.com/gitea:1.23.8 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - TZ=Asia/Shanghai # 设置容器时区(推荐) - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=db:5432 - GITEA__database__NAME=gitea - GITEA__database__USER=gitea - GITEA__database__PASSWD=gitea restart: always networks: - gitea volumes: - ./gitea:/data ports: - "3001:3000" - "222:22" depends_on: - db db: image: docker.io/library/postgres:14 restart: always environment: - TZ=Asia/Shanghai # 数据库时区同步 - POSTGRES_USER=gitea - POSTGRES_PASSWORD=gitea - POSTGRES_DB=gitea networks: - gitea volumes: - ./postgres:/var/lib/postgresql/data