name: inviscid services: gitea: image: docker.gitea.com/gitea:28.1.0 restart: unless-stopped environment: USER_UID: "1000" USER_GID: "1000" GITEA__database__DB_TYPE: sqlite3 GITEA__database__PATH: /data/gitea/gitea.db GITEA__server__DOMAIN: git.inviscid.dev GITEA__server__ROOT_URL: https://git.inviscid.dev/ 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:/data networks: - services caddy: image: caddy:2.10.2 restart: unless-stopped ports: - "80:80" - "443:443" volumes: - ./Caddyfile:/etc/caddy/Caddyfile:ro - caddy_data:/data - caddy_config:/config networks: - services depends_on: - gitea volumes: gitea_data: name: inviscid_gitea_data caddy_data: name: inviscid_caddy_data caddy_config: name: inviscid_caddy_config networks: services: name: inviscid_services