version: "3.9" services: shard: image: greencoast/shard:dev build: context: . container_name: greencoast-shard-dev restart: unless-stopped user: "0:0" # <-- run as root in dev ports: - "8080:8080" - "8081:8081" environment: - GC_DEV_ALLOW_UNAUTH=true - GC_DEV_BEARER=dev-local-token volumes: - ./data:/var/lib/greencoast # <-- bind-mount a host folder - ./configs/shard.sample.yaml:/app/shard.yaml:ro