datahub/docker/profiles/docker-compose.frontend.yml

121 lines
3.9 KiB
YAML

x-datahub-frontend-service: &datahub-frontend-service
hostname: datahub-frontend-react
image: ${DATAHUB_FRONTEND_IMAGE:-${DATAHUB_REPO:-acryldata}/datahub-frontend-react}:${DATAHUB_VERSION:-head}
ports:
- ${DATAHUB_MAPPED_FRONTEND_PORT:-9002}:9002
env_file:
- datahub-frontend/env/docker.env
- ${DATAHUB_LOCAL_COMMON_ENV:-empty.env}
- ${DATAHUB_LOCAL_FRONTEND_ENV:-empty2.env}
environment: &datahub-frontend-service-env
KAFKA_BOOTSTRAP_SERVER: broker:29092
DATAHUB_GMS_HOST: ${DATAHUB_GMS_HOST:-datahub-gms}
THEME_V2_DEFAULT: ${THEME_V2_DEFAULT:-true}
volumes:
- ${HOME}/.datahub/plugins:/etc/datahub/plugins
x-datahub-frontend-service-dev: &datahub-frontend-service-dev
<<: *datahub-frontend-service
image: ${DATAHUB_FRONTEND_IMAGE:-${DATAHUB_REPO:-acryldata}/datahub-frontend-react}:${DATAHUB_VERSION:-debug}
ports:
- ${DATAHUB_MAPPED_FRONTEND_DEBUG_PORT:-5002}:5002
- ${DATAHUB_MAPPED_FRONTEND_PORT:-9002}:9002
environment:
<<: *datahub-frontend-service-env
JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5002
DATAHUB_ANALYTICS_ENABLED: ${DATAHUB_ANALYTICS_ENABLED:-true}
volumes:
- ../../datahub-frontend/build/stage/main:/datahub-frontend
- ./monitoring/client-prometheus-config.yaml:/datahub-frontend/client-prometheus-config.yaml
services:
frontend-quickstart:
<<: *datahub-frontend-service
profiles:
- quickstart
- quickstart-frontend
depends_on:
system-update-quickstart:
condition: service_completed_successfully
frontend-quickstart-cassandra:
<<: *datahub-frontend-service
profiles:
- quickstart-cassandra
depends_on:
system-update-quickstart-cassandra:
condition: service_completed_successfully
frontend-quickstart-postgres:
<<: *datahub-frontend-service
profiles:
- quickstart-postgres
depends_on:
system-update-quickstart-postgres:
condition: service_completed_successfully
frontend-quickstart-consumers:
<<: *datahub-frontend-service
profiles:
- quickstart-consumers
depends_on:
system-update-quickstart:
condition: service_completed_successfully
frontend-debug:
<<: *datahub-frontend-service-dev
profiles:
- debug
depends_on:
system-update-debug:
condition: service_completed_successfully
frontend-debug-min:
<<: *datahub-frontend-service-dev
profiles:
- debug-min
depends_on:
system-update-debug:
condition: service_completed_successfully
frontend-debug-frontend:
<<: *datahub-frontend-service-dev
profiles:
- debug-frontend
depends_on:
mysql-setup-dev:
condition: service_completed_successfully
opensearch-setup-dev:
condition: service_completed_successfully
kafka-setup-dev:
condition: service_completed_successfully
frontend-debug-postgres:
<<: *datahub-frontend-service-dev
profiles:
- debug-postgres
depends_on:
system-update-debug-postgres:
condition: service_completed_successfully
frontend-debug-cassandra:
<<: *datahub-frontend-service-dev
profiles:
- debug-cassandra
depends_on:
system-update-debug-cassandra:
condition: service_completed_successfully
frontend-debug-consumers:
<<: *datahub-frontend-service-dev
profiles:
- debug-consumers
depends_on:
system-update-debug-consumers:
condition: service_completed_successfully
frontend-debug-neo4j:
<<: *datahub-frontend-service-dev
profiles:
- debug-neo4j
depends_on:
system-update-debug-neo4j:
condition: service_completed_successfully
frontend-debug-elasticsearch:
<<: *datahub-frontend-service-dev
profiles:
- debug-elasticsearch
depends_on:
system-update-debug-elasticsearch:
condition: service_completed_successfully