version: "3.8" services: server: image: docker.gitea.com/gitea:1.25.4-rootless container_name: gitea user: ${USER_UID} environment: - PUID=${USER_UID} - PGID=${USER_GID} - TZ=${TZ} # Database Configuration - GITEA__database__DB_TYPE=postgres - GITEA__database__HOST=postgres:5432 - GITEA__database__NAME=gitea - GITEA__database__USER=gitea - GITEA__database__PASSWD=0VWXASPz6HaIelby1lWRQ0rJr7gCo14FoHbjSUWxgV # Fix for ROOT_URL Domain Check Error - GITEA__server__DOMAIN=${DOMAIN} - GITEA__server__ROOT_URL=${ROOT_URL} - GITEA__server__SSH_PORT=${SSH_PORT} - GITEA__server__HTTP_PORT=3000 restart: always networks: - backend-net - frontend-net volumes: - /volume1/docker/gitea/data:/var/lib/gitea:rw - /volume1/docker/gitea/config:/etc/gitea:rw ports: # Map the local NAS port to the container's internal 3000 port - "${HTTP_PORT}:3000" - "${SSH_PORT}:22" networks: backend-net: external: true frontend-net: external: true