services: dev: build: context: . dockerfile: Containerfile.debian target: develop working_dir: /smal volumes: - ./smal:/smal:ro - ./work:/work demobot: build: context: . dockerfile: Containerfile.debian target: demobot command: demobot volumes: - demobot_data:/demobot restart: unless-stopped dind: build: context: . pull: true dockerfile_inline: | # syntax=docker/dockerfile:1 FROM docker.io/library/docker:dind-rootless USER root RUN mkdir /woodpecker && chmod 0777 /woodpecker USER rootless RUN mkdir -p /home/rootless/dockersock command: ['dockerd', '-H', 'unix:///home/rootless/dockersock/docker.sock', '--tls=false'] privileged: true restart: unless-stopped volumes: - dind-run:/home/rootless/dockersock - dind-data:/home/rootless/.local/share/docker - .:/woodpecker environment: DOCKER_HOST: 'unix:///home/rootless/dockersock/docker.sock' healthcheck: test: ["CMD-SHELL", "docker", "info"] interval: 10s timeout: 5s retries: 5 start_period: 10s go-build-test: build: context: . pull: true dockerfile_inline: | # syntax=docker/dockerfile:1 FROM docker.io/woodpeckerci/woodpecker-cli:next-alpine USER root RUN <