@@ -136,14 +136,15 @@ services:
136136 - " 18130:18130"
137137
138138 lms :
139- command : bash -c 'cp /edx/app/tmp/* /edx/app/edxapp/ && 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'
139+ command : bash -c 'cp /edx/app/tmp/* /edx/app/edxapp/ && cp /edx/app/auth/* /edx/app/edxapp/edx-platform/common/djangoapps/third_party_auth/ && 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'
140140 container_name : edx.devstack.lms
141141 hostname : lms.devstack.edx
142142 depends_on :
143143 - devpi
144144 - mysql
145145 - memcached
146146 - mongo
147+ - siaa_middleware
147148 # Allows attachment to the LMS service using 'docker attach <containerID>'.
148149 stdin_open : true
149150 tty : true
@@ -161,8 +162,9 @@ services:
161162 # - "18031:18031"
162163 volumes :
163164 - edxapp_lms_assets:/edx/var/edxapp/staticfiles/
164- - ${DEVSTACK_WORKSPACE}/edx-platform/themes:/edx/app/edxapp/edx-platform/themes
165- - ${DEVSTACK_WORKSPACE}/edxapp:/edx/app/tmp/
165+ - ${DEVSTACK_WORKSPACE}/${CUSTOM_DATA_FOLDER}/themes:/edx/app/edxapp/edx-platform/themes
166+ - ${DEVSTACK_WORKSPACE}/${CUSTOM_DATA_FOLDER}/edxapp:/edx/app/tmp/
167+ - ${DEVSTACK_WORKSPACE}/${CUSTOM_DATA_FOLDER}/siaa-oauth:/edx/app/auth/
166168
167169 edx_notes_api :
168170 command : bash -c 'source /edx/app/edx_notes_api/edx_notes_api_env && while true; do python /edx/app/edx_notes_api/edx_notes_api/manage.py runserver 0.0.0.0:18120 --settings notesserver.settings.devstack; sleep 2; done'
@@ -242,7 +244,18 @@ services:
242244 - " 1994:1994"
243245 environment :
244246 - NODE_ENV=development
245-
247+
248+ siaa_middleware :
249+ command : bash -c 'npm install && npm start'
250+ working_dir : ' /home/node'
251+ container_name : edx.devstack.siaa_middleware
252+ image : node:slim
253+ ports :
254+ - " 3213:3000"
255+ volumes :
256+ - ${DEVSTACK_WORKSPACE}/${CUSTOM_DATA_FOLDER}/siaa-middleware:/home/node
257+ - /home/node/node_modules
258+
246259volumes :
247260 discovery_assets :
248261 edxapp_lms_assets :
0 commit comments