mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-11 00:42:29 +00:00
121 lines
3.9 KiB
YAML
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 |