Dockerfile 594 Bytes
Newer Older
Edward Zarecor committed
1
FROM edxops/precise-common:latest
2 3
MAINTAINER edxops

4 5 6
USER root
ADD . /edx/app/edx_ansible/edx_ansible
COPY docker/build/nginx/ansible_overrides.yml /
7
WORKDIR /edx/app/edx_ansible/edx_ansible/docker/plays
8 9

RUN /edx/app/edx_ansible/venvs/edx_ansible/bin/ansible-playbook nginx.yml -c local \
Edward Zarecor committed
10
   -i '127.0.0.1,' \
11 12
   -e@roles/edxapp/defaults/main.yml \
   -e@roles/xqueue/defaults/main.yml \
13 14
   -e@roles/certs/defaults/main.yml \
   -e@roles/forum/defaults/main.yml
15 16 17 18 19

RUN echo "\ndaemon off;" >> /etc/nginx/nginx.conf
WORKDIR /etc/nginx
CMD ["/usr/sbin/nginx"]
EXPOSE 18000 48000 18010 48010 18020