Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
configuration
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
configuration
Commits
52562e22
Commit
52562e22
authored
Oct 15, 2015
by
Edward Zarecor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Docker file changes
parent
f7f2fc96
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
19 additions
and
9 deletions
+19
-9
docker/build/edxapp/Dockerfile
+6
-4
docker/build/forums/Dockerfile
+10
-1
docker/build/precise-common/Dockerfile
+3
-4
No files found.
docker/build/edxapp/Dockerfile
View file @
52562e22
FROM
edxops/precise-common
:v2
FROM
edxops/precise-common
MAINTAINER
edxops
USER
docker
WORKDIR
/edx/app/edx_ansible/edx_ansible
RUN
sudo
git fetch
--all
RUN
sudo
git checkout e0d/d
ocker-latest
RUN
sudo
git reset
--hard
origin/e0d/docker-latest
RUN
sudo
git checkout e0d/d
iverse-virtualization-targets
RUN
sudo
git reset
--hard
e0d/diverse-virtualization-targets
RUN
sudo
git pull
WORKDIR
/edx/app/edx_ansible/edx_ansible/docker/plays
RUN
sudo
ansible-playbook edxapp.yml
-c
local
-e
"EDXAPP_PYTHON_SANDBOX=false"
RUN
sudo
ansible-playbook edxapp.yml
-c
local
-e
"EDXAPP_PYTHON_SANDBOX=false"
-t
'install:base'
RUN
sudo
ansible-playbook edxapp.yml
-c
local
-e
"EDXAPP_PYTHON_SANDBOX=false"
-t
'install:code'
RUN
sudo
ansible-playbook edxapp.yml
-c
local
-e
"EDXAPP_PYTHON_SANDBOX=false"
-t
'install:configuration'
USER
root
CMD
["/edx/app/supervisor/venvs/supervisor/bin/supervisord", "-n", "--configuration", "/edx/app/supervisor/supervisord.conf"]
EXPOSE
18000 48000 18020 18010 48010 8010 8000
docker/build/forums/Dockerfile
View file @
52562e22
...
...
@@ -2,8 +2,17 @@ FROM edxops/precise-common:v2
MAINTAINER
edxops
USER
docker
RUN
sudo
apt-get update
WORKDIR
/edx/app/edx_ansible/edx_ansible
RUN
sudo
git fetch
--all
RUN
sudo
git checkout e0d/diverse-virtualization-targets
RUN
sudo
git reset
--hard
e0d/diverse-virtualization-targets
RUN
sudo
git pull
WORKDIR
/edx/app/edx_ansible/edx_ansible/docker/plays
RUN
sudo
ansible-playbook forum.yml
-c
local
RUN
sudo
ansible-playbook forum.yml
-c
local
-t
'install:base,install:configuration,install:code'
-e
'{"FORUM_MONGO_HOSTS":["forums-mongo.local.edx.org"]}'
-e
FORUM_ELASTICSEARCH_HOST
=
'forums-elasticsearch.local.edx.org'
USER
root
CMD
["/edx/app/supervisor/venvs/supervisor/bin/supervisord", "-n", "--configuration", "/edx/app/supervisor/supervisord.conf"]
#ENTRYPOINT ["/bin/bash"]
...
...
docker/build/precise-common/Dockerfile
View file @
52562e22
FROM
ubuntu:precise
MAINTAINER
e
0d
MAINTAINER
e
dxops
RUN
apt-get update
RUN
apt-get
-y
install
sudo
...
...
@@ -9,7 +9,6 @@ RUN mkdir -p /home/docker && chown -R docker:docker /home/docker
RUN
apt-get install
-y
python2.7 python2.7-dev python-pip python-apt python-yaml python-jinja2 git
USER
docker
RUN
echo
"cachebust"
# bootstrap
RUN
sudo
git clone
--recursive
https://github.com/edx/ansible /tmp/ansible
WORKDIR
/tmp/ansible
...
...
@@ -20,11 +19,11 @@ ENV PATH /tmp/ansible/bin:/bin:/sbin:/usr/sbin:/usr/bin
RUN
sudo
git clone http://github.com/edx/configuration.git /tmp/configuration
ADD
inventory /etc/ansible/hosts
WORKDIR
/tmp/configuration
RUN
sudo
git checkout e0d/
sever-aws-deps
RUN
sudo
git checkout e0d/
diverse-virtualization-targets
RUN
sudo
pip install
-r
pre-requirements.txt
RUN
sudo
pip install
-r
requirements.txt
WORKDIR
/tmp/configuration/playbooks/edx-east
RUN
sudo
/tmp/ansible/bin/ansible-playbook edx_ansible.yml
-c
local
-e
"configuration_version=e0d/
sever-aws-dep
s"
RUN
sudo
/tmp/ansible/bin/ansible-playbook edx_ansible.yml
-c
local
-e
"configuration_version=e0d/
diverse-virtualization-target
s"
# cleanup
RUN
sudo
rm
-rf
/tmp/ansible
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment