services: forgejo: image: codeberg.org/forgejo/forgejo:latest container_name: forgejo restart: unless-stopped ports: - "127.0.0.1:3000:3000" - "127.0.0.1:2222:22" volumes: - forgejo_data:/data - forgejo_config:/etc/forgejo environment: - USER_UID=1000 - USER_GID=1000 networks: - forgejo-network healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/api/health"] interval: 30s timeout: 10s retries: 3 start_period: 30s volumes: forgejo_data: forgejo_config: networks: forgejo-network: driver: bridge