version: "3" networks: backend-net: external: true frontend-net: external: true services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=${USER_UID} - USER_GID=${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:/data - /volume1/docker/gitea/config:/etc/gitea - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: # Map the local NAS port to the container's internal 3000 port - "${HTTP_PORT}:3000" - "${SSH_PORT}:22"