blob: 2bcdc343bed3781caa1a13ecb87af17a3dd1b26d [file] [log] [blame]
peusterm5877ea22016-05-11 13:44:59 +02001FROM mpeuster/containernet
2MAINTAINER manuel@peuster.de
cgeoffroy2f22ebc2016-03-07 19:05:47 +01003
peusterm3055e702016-04-16 16:48:12 +02004ENV SON_EMU_IN_DOCKER 1
5
cgeoffroy2f22ebc2016-03-07 19:05:47 +01006WORKDIR /son-emu
cgeoffroy2f22ebc2016-03-07 19:05:47 +01007COPY . /son-emu/
8
felipevicens65835b92016-06-23 19:00:36 +02009RUN apt-get clean
10
cgeoffroy2f22ebc2016-03-07 19:05:47 +010011RUN cd /son-emu/ansible \
12 && ansible-playbook install.yml \
13 && cd /son-emu \
peustermfa042562016-05-11 14:46:32 +020014 # we need to reset the __pycache__ for correct test discovery
15 && rm -rf src/emuvim/test/__pycache__ \
peustermdd59d0d2016-05-12 15:56:21 +020016 && rm -rf src/emuvim/test/unittests/__pycache__ \
17 && rm -rf src/emuvim/test/integrationtests/__pycache__ \
cgeoffroy2f22ebc2016-03-07 19:05:47 +010018 && python setup.py install \
19 && echo 'Done'
20
21ENTRYPOINT ["/son-emu/utils/docker/entrypoint.sh"]
peustermc1305232016-05-11 16:14:22 +020022
stevenvanrossem053d8ac2016-05-17 16:16:08 +020023# dummy GK, zerorpc, DCNetwork zerorpc, cAdvisor
24EXPOSE 5000 4242 5151 8090