Commit 58635fed by Calen Pennington

Initial docker-compose file for devstack

parent d02d90df
......@@ -19,6 +19,7 @@ help:
@echo " requirements install requirements for local development"
@echo " test run tests and generate coverage report"
@echo " validate run tests and quality checks"
@echo " develop run a local development copy of the server"
@echo ""
clean:
......@@ -62,3 +63,6 @@ pull_translations:
push_translations:
tx push -s
develop:
docker-compose --x-networking up
db:
image: mysql:5.6
container_name: db
environment:
MYSQL_ROOT_PASSWORD: ""
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
es:
image: elasticsearch:1.5.2
container_name: es
volumes:
- /tmp/elasticsearch/data:/es-data
memcache:
image: memcached:1.4.24
container_name: memcache
rabbitmq:
image: rabbitmq:3.5.3
container_name: rabbitmq
course-discovery:
# Uncomment this line to use the official course-discovery base image
image: edxops/course-discovery:v1
# Uncomment the next two lines to build from a local configuration repo
#build: ../configuration
#dockerfile: docker/build/course_discovery/Dockerfile
container_name: course-discovery
volumes:
- .:/edx/app/course_discovery/course_discovery
command: /edx/app/course_discovery/devstack.sh
ports:
- "18381:18381"
\ No newline at end of file
......@@ -7,3 +7,6 @@ django-debug-toolbar
# i18n
transifex-client
git+https://github.com/edx/i18n-tools.git@v0.1.4#egg=i18n_tools==0.1.4
# docker devstack
docker-compose >= 1.5.1
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