auth0-integration 0.6.5

Auth0 client library for M2M token retrieval and JWT validation (RS256)
Documentation
services:
  auth0-integration:
    build:
      context: .
      dockerfile: Dockerfile.dev
    container_name: auth0-integration
    ports:
      - "${PORT:-8080}:8080"
    env_file:
      - .env
    environment:
      - RUST_LOG=${RUST_LOG:-auth0_integration=debug,tower_http=debug}
    volumes:
      - .:/app
      - cargo-registry:/usr/local/cargo/registry
      - target-cache:/app/target
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8080/health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 30s

volumes:
  cargo-registry:
  target-cache: