# CI infrastructure only; this does not deploy the application or PostgreSQL. services: runner: image: gitea/act_runner:0.2.13 restart: unless-stopped entrypoint: ["act_runner"] command: ["--config", "/config.yaml", "daemon"] working_dir: /data # The Gitea instance is published on loopback only, and its public name still # points at an IPv4 address this host no longer has. Resolve the name to the # host's LAN address so the runner can reach the Gitea API. Update this together # with the `options` entry in config.yaml if the LAN address changes. extra_hosts: - "gitea.vandeplanque.com:192.168.1.56" volumes: - runner-data:/data - ./config.yaml:/config.yaml:ro - /var/run/docker.sock:/var/run/docker.sock volumes: runner-data: