dockerfile: don't cache fail/fail-targets clones
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
build-all:
|
||||
docker build -t danceos/fail-base fail-base
|
||||
docker build -t danceos/fail-base fail-base --build-arg CACHE_DATE="$(shell date)"
|
||||
docker build -t danceos/fail-generic-tracing fail-generic-tracing
|
||||
docker build -t danceos/fail-demo fail-demo
|
||||
docker build -t danceos/fail-demo fail-demo --build-arg CACHE_DATE="$(shell date)"
|
||||
|
||||
run-all: .compose ssh
|
||||
|
||||
|
||||
@ -119,10 +119,14 @@ RUN wget http://www.aspectc.org/releases/"$acversion"/ac-bin-linux-x86-64bit-"$a
|
||||
ENV PATH=/home/fail/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
# Clone FAIL*
|
||||
# Break docker layer cache
|
||||
ARG CACHE_DATE=1970-01-01
|
||||
# RUN git clone https://github.com/danceos/fail.git
|
||||
RUN git clone https://gitea.vps.chriphost.de/christoph/fail
|
||||
WORKDIR fail
|
||||
|
||||
USER root
|
||||
|
||||
# Accept SSH connections
|
||||
EXPOSE 22
|
||||
CMD ["/usr/sbin/sshd", "-D"]
|
||||
|
||||
@ -16,9 +16,6 @@ WORKDIR /home/fail
|
||||
RUN echo 'export PATH=$HOME/bin:$PATH' >> ~/.profile \
|
||||
&& echo 'cd $HOME/fail-targets' >> ~/.profile
|
||||
|
||||
# RUN git clone https://github.com/danceos/fail-targets.git
|
||||
RUN git clone https://gitea.vps.chriphost.de/christoph/fail-targets
|
||||
|
||||
WORKDIR fail
|
||||
RUN mkdir build; cd build
|
||||
WORKDIR build
|
||||
@ -135,6 +132,7 @@ RUN apt-get update \
|
||||
unzip \
|
||||
&& apt-get clean
|
||||
|
||||
# Fix old shebangs
|
||||
RUN ln -sf /usr/bin/python2 /usr/bin/python
|
||||
|
||||
# Install python packages
|
||||
@ -143,5 +141,16 @@ RUN wget https://bootstrap.pypa.io/pip/2.7/get-pip.py \
|
||||
&& wget https://raw.githubusercontent.com/paulfitz/mysql-connector-c/master/include/my_config.h -O /usr/include/mysql/my_config.h \
|
||||
&& pip2 install flask pyyaml MySQL-python
|
||||
|
||||
# For the resultbrowser, we expose port 5000 to the outside world.
|
||||
USER fail
|
||||
|
||||
# Clone FAIL* targets
|
||||
# Break docker layer cache
|
||||
ARG CACHE_DATE=1970-01-01
|
||||
WORKDIR /home/fail
|
||||
# RUN git clone https://github.com/danceos/fail-targets.git
|
||||
RUN git clone https://gitea.vps.chriphost.de/christoph/fail-targets
|
||||
|
||||
USER root
|
||||
|
||||
# Resultbrowser
|
||||
EXPOSE 5000
|
||||
|
||||
Reference in New Issue
Block a user