forked from openedx-unsupported/devstack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose-host.yml
120 lines (115 loc) · 4.9 KB
/
docker-compose-host.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
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
version: "2.1"
services:
credentials:
volumes:
- ${DEVSTACK_WORKSPACE}/credentials:/edx/app/credentials/credentials
- credentials_node_modules:/edx/app/credentials/credentials/node_modules
- credentials_tox:/edx/app/credentials/credentials/.tox
- ${DEVSTACK_WORKSPACE}/src:/edx/src
discovery:
volumes:
- ${DEVSTACK_WORKSPACE}/course-discovery:/edx/app/discovery/discovery
- discovery_node_modules:/edx/app/discovery/discovery/node_modules
- discovery_tox:/edx/app/discovery/discovery/.tox
- ${DEVSTACK_WORKSPACE}/src:/edx/src
ecommerce:
volumes:
- ${DEVSTACK_WORKSPACE}/ecommerce:/edx/app/ecommerce/ecommerce
- ecommerce_node_modules:/edx/app/ecommerce/ecommerce/node_modules
- ecommerce_tox:/edx/app/ecommerce/ecommerce/.tox
- ${DEVSTACK_WORKSPACE}/src:/edx/src
forum:
volumes:
- ${DEVSTACK_WORKSPACE}/cs_comments_service:/edx/app/forum/cs_comments_service
lms:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform
- edxapp_media:/edx/var/edxapp/media
- edxapp_node_modules:/edx/app/edxapp/edx-platform/node_modules
- edxapp_tox:/edx/app/edxapp/edx-platform/.tox
- edxapp_uploads:/edx/var/edxapp/uploads
- ${DEVSTACK_WORKSPACE}/src:/edx/src
edx_notes_api:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-notes-api:/edx/app/edx_notes_api/edx_notes_api
- ${DEVSTACK_WORKSPACE}/src:/edx/src
registrar:
volumes:
- ${DEVSTACK_WORKSPACE}/registrar:/edx/app/registrar/registrar
registrar-worker:
volumes:
- ${DEVSTACK_WORKSPACE}/registrar:/edx/app/registrar/registrar
studio:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform
- edxapp_media:/edx/var/edxapp/media
- edxapp_node_modules:/edx/app/edxapp/edx-platform/node_modules
- edxapp_tox:/edx/app/edxapp/edx-platform/.tox
- edxapp_uploads:/edx/var/edxapp/uploads
- ${DEVSTACK_WORKSPACE}/src:/edx/src
insights:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-analytics-dashboard:/edx/app/insights/insights
- insights_node_modules:/edx/app/insights/insights/node_modules
# Note that frontends mount `src` to /edx/app/src instead of /edx/src.
# See ADR #5 for rationale.
frontend-app-account:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-account:/edx/app/frontend-app-account
- frontend_app_account_node_modules:/edx/app/frontend-app-account/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-course-authoring:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-course-authoring:/edx/app/frontend-app-course-authoring
- frontend_app_course_authoring_node_modules:/edx/app/frontend-app-course-authoring/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-gradebook:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-gradebook:/edx/app/frontend-app-gradebook
- frontend_app_gradebook_node_modules:/edx/app/frontend-app-gradebook/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-learning:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-learning:/edx/app/frontend-app-learning
- frontend_app_learning_node_modules:/edx/app/frontend-app-learning/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-library-authoring:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-library-authoring:/edx/app/frontend-app-library-authoring
- frontend_app_library_authoring_node_modules:/edx/app/frontend-app-library-authoring/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-payment:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-payment:/edx/app/frontend-app-payment
- frontend_app_payment_node_modules:/edx/app/frontend-app-payment/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-program-console:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-program-console:/edx/app/frontend-app-program-console
- frontend_app_program_console_node_modules:/edx/app/frontend-app-program-console/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
frontend-app-publisher:
volumes:
- ${DEVSTACK_WORKSPACE}/frontend-app-publisher:/edx/app/frontend-app-publisher
- frontend_app_publisher_node_modules:/edx/app/frontend-app-publisher/node_modules
- ${DEVSTACK_WORKSPACE}/src:/edx/app/src
volumes:
credentials_node_modules:
discovery_node_modules:
ecommerce_node_modules:
insights_node_modules:
edxapp_media:
edxapp_node_modules:
edxapp_uploads:
frontend_app_account_node_modules:
frontend_app_course_authoring_node_modules:
frontend_app_gradebook_node_modules:
frontend_app_learning_node_modules:
frontend_app_library_authoring_node_modules:
frontend_app_payment_node_modules:
frontend_app_program_console_node_modules:
frontend_app_publisher_node_modules:
credentials_tox:
discovery_tox:
ecommerce_tox:
edxapp_tox: