services: opencode: image: redpencil/opencode:feature-with-docker volumes: - ./data/opencode/share:/root/.local/share/opencode - ./config/opencode/opencode.json:/root/.config/opencode/opencode.json # - ./config/opencode:/root/.config/opencode depends_on: dind: condition: service_healthy environment: DOCKER_HOST: "tcp://dind:2375" dind: image: docker:29.6-dind privileged: true # userns mode only required if you use user namespaces userns_mode: "host" environment: DOCKER_TLS_CERTDIR: "" volumes: - ./data/dind-cache:/var/lib/docker command: - "--registry-mirror=https://docker-registry-mirror.redpencil.io" healthcheck: test: ["CMD", "docker", "info"] interval: 5s timeout: 3s retries: 20 start_period: 10s