-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompose.yaml
More file actions
99 lines (90 loc) · 2.51 KB
/
compose.yaml
File metadata and controls
99 lines (90 loc) · 2.51 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
services:
postgres:
image: ${IMAGE_PROJECT_ANDUIN_ANDUIN_PG}
env_file:
- .env
environment:
POSTGRES_USER: postgres
POSTGRES_HOST_AUTH_METHOD: trust
ports:
- "5432:5432"
volumes:
- pg_data:/var/lib/postgresql/data
- ./examples:/examples
dagster:
image: ${IMAGE_PROJECT_ANDUIN_DAGSTER}
env_file:
- .env
volumes:
- ./examples:/dagster/examples
ports:
- "3000:3000"
# command: ["bash", "-c", "tail -f /dev/null"]
# command: ["dagster", "dev", "-h", "0.0.0.0", "-p", "3000", "-f", "/dagster/examples/001_hello_world/defs.py"]
command: ["dagster-webserver", "--path-prefix", "/dagster", "-h", "0.0.0.0", "-p", "3000", "-f", "/dagster/examples/001_hello_world/defs.py"]
dagster-daemon:
image: ${IMAGE_PROJECT_ANDUIN_DAGSTER}
# If using schedules or sensors or run-queue
command: ["dagster-daemon", "run", "-f", "/dagster/examples/001_hello_world/defs.py"]
env_file:
- .env
volumes:
- ./examples:/dagster/examples
superset:
image: ${IMAGE_PROJECT_ANDUIN_SUPERSET}
env_file:
- .env
container_name: superset
environment:
- PGPASSWORD=""
- PGHOST=postgres
- PGUSER=postgres
- PGDATABASE=postgres
- SUPERSET_APP_ROOT=/superset
volumes:
- superset_home:/app/superset_home
- superset_init:/etc/superset/init
- ./superset/superset_config.py:/app/superset_config.py
- ./superset/custom_security_manager.py:/app/custom_security_manager.py
ports:
- "8088:8088"
command: ["bash", "-c", "tail -f /dev/null"]
auth-gateway:
image: ${IMAGE_PROJECT_ANDUIN_AUTH_GATEWAY}
env_file:
- .env
volumes:
- ./auth-gateway/controllers:/app/controllers
- ./auth-gateway/lib:/app/lib
- ./auth-gateway/client:/app/client
- ./auth-gateway/index.js:/app/index.js
environment:
- PORT=4000
ports:
- "4000:4000"
command: ["bash", "-c", "tail -f /dev/null"]
cask:
image: ${IMAGE_CASKFS_CASKFS}
env_file:
- .env
environment:
- CASKFS_PG_HOST=postgres
- CASKFS_ENABLE_POWERWASH=true
- CASKFS_ROOT_DIR=/opt/cache
- CASKFS_ACL_ENABLED=false
- CASKFS_WEBAPP_PORT=3001
- CASKFS_WEBAPP_ENV=dev
- CASKFS_WEBAPP_PATH_PREFIX=/cask
volumes:
- caskfs_data:/opt/cache
ports:
- "3001:3001"
volumes:
pg_data:
driver: local
superset_home:
driver: local
superset_init:
driver: local
caskfs_data:
driver: local