name: myfileagent-gitea services: caddy: image: caddy:2.11.4-alpine container_name: myfileagent-caddy restart: unless-stopped profiles: - https environment: GITEA_HOSTNAME: ${GITEA_HOSTNAME:-localhost} ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy-data:/data - caddy-config:/config networks: - edge - gitea-private depends_on: - gitea gitea: image: docker.gitea.com/gitea:1.27.3-rootless container_name: myfileagent-gitea restart: unless-stopped environment: GITEA__database__DB_TYPE: sqlite3 GITEA__database__PATH: /var/lib/gitea/data/gitea.db GITEA__server__DOMAIN: "${GITEA_DOMAIN:-localhost}" GITEA__server__ROOT_URL: "${GITEA_ROOT_URL:-http://localhost:3000/}" GITEA__server__HTTP_PORT: 3000 GITEA__server__DISABLE_SSH: "true" GITEA__service__DISABLE_REGISTRATION: "true" ports: - "127.0.0.1:3000:3000" volumes: - gitea-data:/var/lib/gitea - gitea-config:/etc/gitea networks: - gitea-private volumes: caddy-data: caddy-config: gitea-data: gitea-config: networks: edge: gitea-private: