version: '3.8'

services:
  mock-dpm:
    build:
      context: ../..
      dockerfile: hack/mock-dpm/Dockerfile.local
    container_name: csng-mock-dpm
    ports:
      - "10001:10000"
      - "8081:8080"
    environment:
      - KIND_KUBECONFIG=/kubeconfig/config
    volumes:
      - ${HOME}/.kube:/kubeconfig:ro
    networks:
      - dev-net
    healthcheck:
      test: ["CMD", "wget", "-q", "--spider", "http://localhost:8080/healthz"]
      interval: 5s
      timeout: 5s
      retries: 5

networks:
  dev-net:
    name: csng-dev-net
    driver: bridge
