1. 24 May, 2017 2 commits
  2. 22 May, 2017 2 commits
    • Using a smaller image for credentials · e6062510
      Devstack has been updated to use a smaller image for the Credentials Service. This image is built without Ansible.
      Clinton Blackburn committed
    • Removed host volumes for static assets and node_modules · 5d341905
      I suspect these volumes retain outdated data between container creation instead of pulling the latest data from the image as intended. This results in services loading without assets.
      
      Our usage of host volumes puts us in a weird position due to the fact that we want share code from the host while excluding certain directories, and pulling that information from the image itself. Docker doesn't seem to support such a configuration. We can resolve this issue by either rebuilding images completely with every change, using a separate container to build static assets, or explicitly sharing specific code directories rather than the entire directory.
      Clinton Blackburn committed
  3. 17 May, 2017 1 commit
  4. 12 May, 2017 1 commit
  5. 10 May, 2017 1 commit
  6. 08 May, 2017 1 commit
  7. 04 May, 2017 1 commit
  8. 03 May, 2017 1 commit
  9. 28 Apr, 2017 1 commit
  10. 26 Apr, 2017 1 commit
  11. 25 Apr, 2017 2 commits
  12. 21 Apr, 2017 2 commits
  13. 20 Apr, 2017 1 commit
    • Make devstack-style behavior the default and launch with that · 6469396c
      * Start docker-sync and use the local host volumes by default
      * Make the devstack workspace configurable, make travis use /tmp
      * Remove redundant env vars, set -d on make devstack.up
      * Add sleep to travis.yml
      * Set a default value for DEVSTACK_WORKSPACE, and export it to all subshells in Make
      * Rename devstack prefix to dev, add comment to makefile target
      * Edits to the README to encourage setting up docker-sync before getting
      started. Also update references to make targets.
      Joel Barciauskas committed
  14. 19 Apr, 2017 1 commit
  15. 18 Apr, 2017 1 commit
  16. 13 Apr, 2017 1 commit
  17. 11 Apr, 2017 2 commits
  18. 07 Apr, 2017 2 commits
    • Add Travis CI badge · 05a988c6
      Joel Barciauskas committed
    • Changes to support using runserver rather than ngninx · 1738d58f
      * Due to behavior of manage.py runserver, move docker-compose up to after
      loading the database
      * Run make provision as part of travis build
      * Use --initial-only flag with countries provisioning for ecomm
      * Serialize provision.sh and set -x for tracing
      * Restart LMS container after running install prereqs due to error resulting
      in LMS crashing
      * Skip discovery tasks until fix is made to index validation
      * Remove 'make validation' from .travis.yml, since it doesn't work
        'make provision' tells us everything we need to know
      Joel Barciauskas committed
  19. 06 Apr, 2017 1 commit
  20. 05 Apr, 2017 3 commits
  21. 04 Apr, 2017 2 commits
    • Corrected references to edxapp · 0933c821
      This service has been split into two to ease management in devstack.
      Provisioning commands will now operate on the LMS container.
      Clinton Blackburn committed
    • Using Django runserver to serve applications · c1f1dfdb
      Our initial desire to make development look like production by using nginx and supervisor is conflicting with our goal of easing local development pains. Specifically, front-end development requires re-compiling/collecting static assets with every change. Using Django to serve the applications alleviates this pain and allows developers to maintain their current workflows.
      Clinton Blackburn committed
  22. 30 Mar, 2017 2 commits
  23. 28 Mar, 2017 1 commit
  24. 24 Mar, 2017 1 commit
  25. 23 Mar, 2017 2 commits
  26. 16 Mar, 2017 2 commits
  27. 10 Mar, 2017 2 commits