Ctrl K
ComunidadGuías…

web/crux/docker-compose.yaml

Rama develop · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
services:
  crux-migrate:
    container_name: crux-migrate
    image: ghcr.io/dyrector-io/dyrectorio/web/crux:${CRUX_IMAGE_TAG}
    build:
      context: ./
    platform: linux/amd64
    environment:
      - TZ=UTC
      - DATABASE_URL=postgresql://crux_user:${CRUX_POSTGRES_PASSWORD}@database:5432/crux?schema=public
    command: migrate
    networks:
      - crux-intranet
    labels:
      - org.dyrectorio.service-category=_internal
  crux:
    container_name: crux
    depends_on:
      crux-migrate:
        condition: service_completed_successfully
    image: ghcr.io/dyrector-io/dyrectorio/web/crux:${CRUX_IMAGE_TAG}
    ports:
      - 5000:5000
      - 5001:5001
    environment:
      - TZ=UTC
      - DATABASE_URL=postgresql://crux_user:${CRUX_POSTGRES_PASSWORD}@database:5432/crux?schema=public
      - SMTP_URI=${SMTP_URI}
      - FROM_EMAIL=${FROM_EMAIL}
      - FROM_NAME=${FROM_NAME}
      - KRATOS_ADMIN_URL=${KRATOS_ADMIN_URL}
      - CRUX_UI_URL=${CRUX_UI_URL}
      - CRUX_AGENT_ADDRESS=${CRUX_AGENT_ADDRESS}
    restart: unless-stopped
    command: serve
    networks:
      - crux-intranet
    labels:
      - org.dyrectorio.service-category=_internal
volumes:
  crux-db:
networks:
  crux-intranet:
    name: crux-intranet
    external: true