Ctrl K
ComunidadGuías…

docker-compose.e2e.yaml

Rama stable/2.x · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
services:
  core:
    image: ghcr.io/defguard/defguard:${CORE_IMAGE_TAG:-${IMAGE_TAG}}
    environment:
      DEFGUARD_COOKIE_INSECURE: true
      DEFGUARD_COOKIE_DOMAIN: localhost
      DEFGUARD_LOG_LEVEL: debug
      DEFGUARD_DB_HOST: db
      DEFGUARD_DB_PORT: 5432
      DEFGUARD_DB_USER: defguard
      DEFGUARD_DB_PASSWORD: defguard
      DEFGUARD_DB_NAME: defguard
      DEFGUARD_GRPC_PORT: 50055
      RUST_BACKTRACE: 1
    ports:
      # REST API
      - "8000:8000"
      # Default Core GRPC port
      - "50055:50055"
    depends_on:
      - db

  db:
    image: public.ecr.aws/docker/library/postgres:17-alpine
    environment:
      POSTGRES_DB: defguard
      POSTGRES_USER: defguard
      POSTGRES_PASSWORD: defguard
    ports:
      - "${E2E_DB_PORT:-5432}:5432"
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U defguard -d defguard"]
      interval: 5s
      timeout: 3s
      retries: 5
      start_period: 5s

  edge:
    image: ghcr.io/defguard/defguard-proxy:${EDGE_IMAGE_TAG:-${IMAGE_TAG}}
    ports:
      # REST API
      - "8080:8080"
      # Default Edge GRPC port
      - "50051:50051"
    environment:
      DEFGUARD_PROXY_GRPC_PORT: 50051
      RUST_BACKTRACE: 1

  gateway:
    image: ghcr.io/defguard/gateway:${GATEWAY_IMAGE_TAG:-${IMAGE_TAG}}
    ports:
      - "50066:50066"
    environment:
      DEFGUARD_GATEWAY_GRPC_PORT: 50066
      RUST_BACKTRACE: 1
    cap_add:
      - NET_ADMIN

  mailpit:
    image: axllent/mailpit:latest