version: "3" networks: gitea: external: false services: server: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=${USER_UID} - USER_GID=${USER_GID} - TZ=${TZ} # 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: - gitea 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"