blob: 47b0ed06d6ef5c3f8a3a699ee1ac58eaba8e6e6b [file] [log] [blame]
cgeoffroy2f22ebc2016-03-07 19:05:47 +01001FROM cgeoffroy/dockernet
2
peusterm3055e702016-04-16 16:48:12 +02003ENV SON_EMU_IN_DOCKER 1
4
peustermcd4a3122016-04-16 05:32:45 +02005# ensure that we have the latest dockernet code base!
peusterm28bff062016-04-16 05:53:01 +02006WORKDIR /
7RUN rm -rf dockernet
8RUN git clone -b dockernet-sonata https://github.com/mpeuster/dockernet.git
peustermcd4a3122016-04-16 05:32:45 +02009WORKDIR /dockernet
peusterm28bff062016-04-16 05:53:01 +020010RUN python setup.py develop
peustermcd4a3122016-04-16 05:32:45 +020011
cgeoffroy2f22ebc2016-03-07 19:05:47 +010012WORKDIR /son-emu
cgeoffroy2f22ebc2016-03-07 19:05:47 +010013COPY . /son-emu/
14
peusterm0dc3ae02016-04-27 09:33:28 +020015# ensure that we have the right docker image for tests available
16RUN docker run --rm ubuntu:trusty
17
cgeoffroy2f22ebc2016-03-07 19:05:47 +010018RUN cd /son-emu/ansible \
19 && ansible-playbook install.yml \
20 && cd /son-emu \
21 && python setup.py install \
22 && echo 'Done'
23
24ENTRYPOINT ["/son-emu/utils/docker/entrypoint.sh"]