services: gitea: image: docker.io/gitea/gitea:latest container_name: gitea restart: unless-stopped environment: - GITEA__server__ROOT_URL=https://git.domain-name.com/ - USER_UID=100 - USER_GID=100 volumes: - gitea-data:/data # Gitea Data (repositories etc...) ports: - "3000:3000" # We do not need to expose this port, Caddy will reverse proxy volumes: gitea-data: