26 lines
629 B
Docker
26 lines
629 B
Docker
FROM ubuntu:14.04
|
|
|
|
WORKDIR /
|
|
|
|
RUN apt-get update
|
|
# Install pip's dependency: setuptools:
|
|
RUN apt-get install -y python python-dev python-distribute python-pip
|
|
RUN pip install ansible
|
|
|
|
ADD bootstrap/playbooks/celery.yaml /celery.yaml
|
|
ADD solar /solar
|
|
ADD solard /solard
|
|
ADD resources /resources
|
|
ADD templates /templates
|
|
ADD run.sh /run.sh
|
|
|
|
|
|
RUN apt-get install -y libffi-dev libssl-dev
|
|
RUN pip install riak peewee
|
|
RUN pip install -U setuptools>=17.1
|
|
RUN cd /solar && python setup.py install
|
|
RUN cd /solard && python setup.py install
|
|
RUN ansible-playbook -v -i "localhost," -c local /celery.yaml --skip-tags slave
|
|
|
|
CMD ["/run.sh"]
|