Commit fc534d89 by Eric Fischer

Watch assets in their own container

parent 58306c11
...@@ -14,10 +14,16 @@ services: ...@@ -14,10 +14,16 @@ services:
volumes: volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached - ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached
- ${DEVSTACK_WORKSPACE}/src:/edx/src:cached - ${DEVSTACK_WORKSPACE}/src:/edx/src:cached
lms_watcher:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached
studio: studio:
volumes: volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached - ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached
- ${DEVSTACK_WORKSPACE}/src:/edx/src:cached - ${DEVSTACK_WORKSPACE}/src:/edx/src:cached
studio_watcher:
volumes:
- ${DEVSTACK_WORKSPACE}/edx-platform:/edx/app/edxapp/edx-platform:cached
forum: forum:
volumes: volumes:
- ${DEVSTACK_WORKSPACE}/cs_comments_service:/edx/app/forum/cs_comments_service:cached - ${DEVSTACK_WORKSPACE}/cs_comments_service:/edx/app/forum/cs_comments_service:cached
......
...@@ -149,6 +149,15 @@ services: ...@@ -149,6 +149,15 @@ services:
volumes: volumes:
- edxapp_lms_assets:/edx/var/edxapp/staticfiles/ - edxapp_lms_assets:/edx/var/edxapp/staticfiles/
lms_watcher:
command: bash -c 'cd /edx/app/edxapp/edx-platform && source ../edxapp_env && while true; do paver watch_assets; sleep 2; done'
container_name: edx.devstack.lms_watcher
environment:
BOK_CHOY_HOSTNAME: edx.devstack.lms_watcher
image: edxops/edxapp:latest
volumes:
- edxapp_lms_assets:/edx/var/edxapp/staticfiles/
studio: studio:
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' 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'
container_name: edx.devstack.studio container_name: edx.devstack.studio
...@@ -174,6 +183,15 @@ services: ...@@ -174,6 +183,15 @@ services:
volumes: volumes:
- edxapp_studio_assets:/edx/var/edxapp/staticfiles/ - edxapp_studio_assets:/edx/var/edxapp/staticfiles/
studio_watcher:
command: bash -c 'cd /edx/app/edxapp/edx-platform && source ../edxapp_env && while true; do paver watch_assets; sleep 2; done'
container_name: edx.devstack.studio_watcher
environment:
BOK_CHOY_HOSTNAME: edx.devstack.studio_watcher
image: edxops/edxapp:latest
volumes:
- edxapp_studio_assets:/edx/var/edxapp/staticfiles/
forum: forum:
command: bash -c 'source /edx/app/forum/ruby_env && source /edx/app/forum/devstack_forum_env && cd /edx/app/forum/cs_comments_service && while true; do ruby app.rb -o 0.0.0.0 ; sleep 2; done' command: bash -c 'source /edx/app/forum/ruby_env && source /edx/app/forum/devstack_forum_env && cd /edx/app/forum/cs_comments_service && while true; do ruby app.rb -o 0.0.0.0 ; sleep 2; done'
container_name: edx.devstack.forum container_name: edx.devstack.forum
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment