# Forgejo-Actions-Runner für dieses Repository. # # Bewusst eigenständig: der Runner läuft in einem eigenen Verzeichnis und # fasst weder /opt/forgejo noch die dortigen Container an. # # Einrichtung siehe README.md in diesem Ordner. services: runner: image: data.forgejo.org/forgejo/runner:13.2.0 container_name: forgejo-runner restart: unless-stopped # Der Runner startet die Job-Container über den Docker-Socket des Hosts. user: root working_dir: /data volumes: - ./data:/data - /var/run/docker.sock:/var/run/docker.sock environment: DOCKER_HOST: unix:///var/run/docker.sock TZ: Europe/Berlin command: forgejo-runner daemon --config /data/config.yml # Der Server hat 4 GB – der Runner selbst soll davon wenig belegen. # Die Job-Container laufen daneben, nicht innerhalb dieses Limits. mem_limit: 512m logging: driver: json-file options: max-size: "10m" max-file: "3"