2020-08-06 16:38:53 -07:00
|
|
|
# Default overrides for running local development.
|
|
|
|
|
|
|
|
# Images here are made as "development" images by following the general pattern of defining a multistage build with
|
|
|
|
# separate prod/dev steps; using APP_ENV to specify which to use. The dev steps should avoid building and instead assume
|
|
|
|
# that binaries and scripts will be mounted to the image, as also set up by this file. Also see see this excellent
|
|
|
|
# thread https://github.com/docker/cli/issues/1134.
|
|
|
|
|
|
|
|
# To make a JVM app debuggable via IntelliJ, go to its env file and add JVM debug flags, and then add the JVM debug
|
|
|
|
# port to this file.
|
|
|
|
---
|
|
|
|
version: '3.8'
|
|
|
|
services:
|
2021-02-24 16:00:16 -08:00
|
|
|
# Pre-creates the search indices using local mapping/settings.json
|
|
|
|
elasticsearch-setup:
|
|
|
|
image: elasticsearch-setup:debug
|
|
|
|
build:
|
|
|
|
context: elasticsearch-setup
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
args:
|
|
|
|
APP_ENV: dev
|
|
|
|
volumes:
|
|
|
|
- ./elasticsearch-setup/create-indices.sh:/create-indices.sh
|
|
|
|
- ../gms/impl/src/main/resources/index/:/index
|
|
|
|
|
2020-08-06 16:38:53 -07:00
|
|
|
datahub-gms:
|
|
|
|
image: linkedin/datahub-gms:debug
|
|
|
|
build:
|
|
|
|
context: datahub-gms
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
args:
|
|
|
|
APP_ENV: dev
|
|
|
|
volumes:
|
|
|
|
- ./datahub-gms/start.sh:/datahub/datahub-gms/scripts/start.sh
|
|
|
|
- ../gms/war/build/libs/:/datahub/datahub-gms/bin
|
|
|
|
|
2021-03-19 18:55:04 -04:00
|
|
|
datahub-frontend-react:
|
|
|
|
image: linkedin/datahub-frontend-react:debug
|
|
|
|
build:
|
|
|
|
context: datahub-frontend
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
args:
|
|
|
|
APP_ENV: dev
|
|
|
|
ENABLE_REACT: "true"
|
|
|
|
volumes:
|
|
|
|
- ../datahub-frontend/build/stage/datahub-frontend:/datahub-frontend
|
|
|
|
|
2020-08-06 16:38:53 -07:00
|
|
|
datahub-mae-consumer:
|
|
|
|
image: linkedin/datahub-mae-consumer:debug
|
|
|
|
build:
|
|
|
|
context: datahub-mae-consumer
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
args:
|
|
|
|
APP_ENV: dev
|
|
|
|
volumes:
|
|
|
|
- ./datahub-mae-consumer/start.sh:/datahub/datahub-mae-consumer/scripts/start.sh
|
|
|
|
- ../metadata-jobs/mae-consumer-job/build/libs/:/datahub/datahub-mae-consumer/bin/
|
|
|
|
|
|
|
|
datahub-mce-consumer:
|
|
|
|
image: linkedin/datahub-mce-consumer:debug
|
|
|
|
build:
|
|
|
|
context: datahub-mce-consumer
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
args:
|
|
|
|
APP_ENV: dev
|
|
|
|
volumes:
|
|
|
|
- ./datahub-mce-consumer/start.sh:/datahub/datahub-mce-consumer/scripts/start.sh
|
|
|
|
- ../metadata-jobs/mce-consumer-job/build/libs/:/datahub/datahub-mce-consumer/bin
|