8
8
# - Every service's container name should be prefixed with "edx.devstack." to avoid conflicts with other containers
9
9
# that might be running for the same service.
10
10
11
- version : " 2.1"
11
+ version : ' 2.1'
12
12
13
13
services :
14
14
# Third-party services
@@ -18,8 +18,8 @@ services:
18
18
image : edxops/chrome:${OPENEDX_RELEASE:-latest}
19
19
shm_size : 2g
20
20
ports :
21
- - " 15900:5900"
22
- volumes : # for file uploads
21
+ - ' 15900:5900'
22
+ volumes : # for file uploads
23
23
- ../edx-e2e-tests/upload_files:/edx/app/e2e/edx-e2e-tests/upload_files
24
24
- ../edx-platform/common/test/data:/edx/app/edxapp/edx-platform/common/test/data
25
25
@@ -41,8 +41,8 @@ services:
41
41
image : edxops/firefox:${OPENEDX_RELEASE:-latest}
42
42
shm_size : 2g
43
43
ports :
44
- - " 25900:5900"
45
- volumes : # for file uploads
44
+ - ' 25900:5900'
45
+ volumes : # for file uploads
46
46
- ../edx-e2e-tests/upload_files:/edx/app/e2e/edx-e2e-tests/upload_files
47
47
- ../edx-platform/common/test/data:/edx/app/edxapp/edx-platform/common/test/data
48
48
@@ -71,8 +71,8 @@ services:
71
71
container_name : edx.devstack.mysql
72
72
hostname : mysql.devstack.edx
73
73
environment :
74
- MYSQL_ROOT_PASSWORD : " "
75
- MYSQL_ALLOW_EMPTY_PASSWORD : " yes"
74
+ MYSQL_ROOT_PASSWORD : ' '
75
+ MYSQL_ALLOW_EMPTY_PASSWORD : ' yes'
76
76
image : mysql:5.6
77
77
# ports:
78
78
# - "3306:3306"
@@ -97,7 +97,7 @@ services:
97
97
ENABLE_DJANGO_TOOLBAR : 1
98
98
image : edxops/credentials:${OPENEDX_RELEASE:-latest}
99
99
ports :
100
- - " 18150:18150"
100
+ - ' 18150:18150'
101
101
102
102
discovery :
103
103
command : bash -c 'source /edx/app/discovery/discovery_env && while true; do python /edx/app/discovery/discovery/manage.py runserver 0.0.0.0:18381; sleep 2; done'
@@ -111,11 +111,11 @@ services:
111
111
stdin_open : true
112
112
tty : true
113
113
environment :
114
- TEST_ELASTICSEARCH_URL : " http://edx.devstack.elasticsearch:9200"
114
+ TEST_ELASTICSEARCH_URL : ' http://edx.devstack.elasticsearch:9200'
115
115
ENABLE_DJANGO_TOOLBAR : 1
116
116
image : edxops/discovery:${OPENEDX_RELEASE:-latest}
117
117
ports :
118
- - " 18381:18381"
118
+ - ' 18381:18381'
119
119
volumes :
120
120
- discovery_assets:/edx/var/discovery/
121
121
@@ -133,7 +133,7 @@ services:
133
133
ENABLE_DJANGO_TOOLBAR : 1
134
134
image : edxops/ecommerce:${OPENEDX_RELEASE:-latest}
135
135
ports :
136
- - " 18130:18130"
136
+ - ' 18130:18130'
137
137
138
138
lms :
139
139
command : bash -c 'source /edx/app/edxapp/edxapp_env && while true; do python /edx/app/edxapp/edx-platform/manage.py lms runserver 0.0.0.0:18000 --settings devstack_docker; sleep 2; done'
@@ -155,8 +155,8 @@ services:
155
155
NO_PYTHON_UNINSTALL : 1
156
156
image : edxops/edxapp:${OPENEDX_RELEASE:-latest}
157
157
ports :
158
- - " 18000:18000"
159
- - " 19876:19876" # JS test debugging
158
+ - ' 18000:18000'
159
+ - ' 19876:19876' # JS test debugging
160
160
# - "18003:18003"
161
161
# - "18031:18031"
162
162
volumes :
@@ -172,16 +172,16 @@ services:
172
172
- mysql
173
173
image : edxops/notes:${OPENEDX_RELEASE:-latest}
174
174
ports :
175
- - " 18120:18120"
175
+ - ' 18120:18120'
176
176
environment :
177
- DB_ENGINE : " django.db.backends.mysql"
178
- DB_HOST : " edx.devstack.mysql"
179
- DB_NAME : " notes"
180
- DB_PASSWORD : " password"
181
- DB_PORT : " 3306"
182
- DB_USER : " notes001"
177
+ DB_ENGINE : ' django.db.backends.mysql'
178
+ DB_HOST : ' edx.devstack.mysql'
179
+ DB_NAME : ' notes'
180
+ DB_PASSWORD : ' password'
181
+ DB_PORT : ' 3306'
182
+ DB_USER : ' notes001'
183
183
ENABLE_DJANGO_TOOLBAR : 1
184
- ELASTICSEARCH_URL : " http://edx.devstack.elasticsearch:9200"
184
+ ELASTICSEARCH_URL : ' http://edx.devstack.elasticsearch:9200'
185
185
186
186
studio :
187
187
command : bash -c 'source /edx/app/edxapp/edxapp_env && while true; do python /edx/app/edxapp/edx-platform/manage.py cms runserver 0.0.0.0:18010 --settings devstack_docker; sleep 2; done'
@@ -203,8 +203,8 @@ services:
203
203
NO_PYTHON_UNINSTALL : 1
204
204
image : edxops/edxapp:${OPENEDX_RELEASE:-latest}
205
205
ports :
206
- - " 18010:18010"
207
- - " 19877:19877" # JS test debugging
206
+ - ' 18010:18010'
207
+ - ' 19877:19877' # JS test debugging
208
208
# - "18103:18103"
209
209
# - "18131:18131"
210
210
volumes :
@@ -220,14 +220,14 @@ services:
220
220
- elasticsearch
221
221
image : edxops/forum:${OPENEDX_RELEASE:-latest}
222
222
ports :
223
- - " 44567:4567"
223
+ - ' 44567:4567'
224
224
225
225
devpi :
226
226
container_name : edx.devstack.devpi
227
227
hostname : devpi.devstack.edx
228
228
image : edxops/devpi:${OPENEDX_RELEASE:-latest}
229
229
ports :
230
- - " 3141:3141"
230
+ - ' 3141:3141'
231
231
volumes :
232
232
- devpi_data:/data
233
233
@@ -237,10 +237,22 @@ services:
237
237
container_name : edx.devstack.gradebook
238
238
image : node:10
239
239
ports :
240
- - " 1994:1994"
240
+ - ' 1994:1994'
241
241
environment :
242
242
- NODE_ENV=development
243
-
243
+
244
+ wordpress :
245
+ depends_on :
246
+ - mysql
247
+ image : asamolion/edly-wp:latest
248
+ hostname : wp.devstack.edx
249
+ container_name : edx.devstack.wp
250
+ ports :
251
+ - ' 8888:80'
252
+ volumes :
253
+ - ${DEVSTACK_WORKSPACE}/wp_plugins/edly-wp-plugin:/var/www/html/wp-content/plugins/edly-wp-plugin
254
+ - ${DEVSTACK_WORKSPACE}/wp_themes/edly-wp-theme:/var/www/html/wp-content/themes/edly-wp-theme
255
+
244
256
volumes :
245
257
discovery_assets :
246
258
edxapp_lms_assets :
0 commit comments