forked from deephaven/deephaven-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
46 lines (41 loc) · 1.25 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# This is a development-oriented local docker compose file, meant to link together the components of
# the Deephaven Community Core.
#
# There are some simplifying assumptions:
#
# 1. Docker is running locally and has access to filesystem bind mounts
# 2. The images are being built via ./gradlew prepareCompose
# 3. The user is running a non-production system, and does not want to deal with TLS
#
# Please see README.md with more details on how to get started.
version: "3.4"
services:
server:
extends:
file: docker-compose-common.yml
service: server
web:
extends:
file: docker-compose-common.yml
service: web
# Should only be used for non-production deployments, see grpc-proxy/README.md for more info
grpc-proxy:
extends:
file: docker-compose-common.yml
service: grpc-proxy
depends_on:
server:
condition: service_healthy
envoy:
# A reverse proxy configured for no SSL on localhost. It fronts the requests
# for the static content and the websocket proxy.
extends:
file: docker-compose-common.yml
service: envoy
depends_on:
server:
condition: service_healthy
grpc-proxy:
condition: service_started
web:
condition: service_started