-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathdocker-compose.yml
48 lines (46 loc) · 1.55 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
47
48
# Local Vyne setup
#
# How to start
# - docker-compose pull # to pull latest snapshot images
# - docker-compose up # to start the stack locally
#
# How to stop
# - ctrl+c or
# - docker-compose down
#
# Note: Remember to update your schema-server volume to point to your file system where you keep your *.taxi files
version: "3.4"
services:
vyne:
image: vyneco/vyne:latest-snapshot
ports:
- 5701-5721
- 9022:9022
environment:
PROFILE: embedded-discovery
OPTIONS: --vyne.schema.publicationMethod=DISTRIBUTED
# use the option below when running vyne with publicationMethod=LOCAL and other components publicationMethod=REMOTE
# It enables http communication between the clients and vyne possible
#OPTIONS: --eureka.instance.preferIpAddress=true
schema-server:
image: vyneco/schema-server:latest-snapshot
ports:
- 5701-5721
volumes:
# Sample path in this project
- ./schemas:/var/lib/vyne/schemas
# Sample path on windows machine
#- /C/dev/workspace/taxonomy:/var/lib/vyne/schemas
environment:
OPTIONS: --taxi.schema-local-storage=/var/lib/vyne/schemas --eureka.uri=http://vyne:9022 --vyne.schema.publicationMethod=DISTRIBUTED
cask:
image: vyneco/cask:latest-snapshot
depends_on:
- vyne
environment:
PROFILE: local
OPTIONS: --eureka.uri=http://vyne:9022 --vyne.schema.publicationMethod=DISTRIBUTED
ports:
- 5701-5721
- 5432:5432
- 8800:8800