Initial qpid development work

* Switch base tower devel image from u14.04 to c7
* Switch container image to build python dependencies into itself
  instead of forcing it to be built on startup
* Upgrade venv pip to 8.1.2
* Neuter queue.py which was heavily tied to redis and was basically
  orphaned code
* Alter local_settings to override default cache settings and use
  memcached
* Alter local settings to refer to qpid instead of redis for celery
  broker
* Purge redis python dependencies and add qpid and memcached
* Update docker-compose to purge redis and add qpid and memcached
This commit is contained in:
Matthew Jones
2016-08-24 16:23:47 -04:00
parent 25fa05da81
commit dcb4959443
11 changed files with 80 additions and 72 deletions

View File

@@ -2,13 +2,16 @@ version: '2'
services:
# Primary Tower Development Container
tower:
build: ./docker-compose
build:
context: ..
dockerfile: tools/docker-compose/Dockerfile
ports:
- "8080:8080"
- "8013:8013"
links:
- postgres
- redis
- memcached
- qpid
# - sync
# volumes_from:
# - sync
@@ -19,9 +22,11 @@ services:
postgres:
image: postgres:9.4.1
# Redis Container
redis:
image: redis:3.0.1
memcached:
image: memcached:alpine
qpid:
image: fedora/qpid:latest
# Source Code Synchronization Container
# sync: