1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| FROM tomcat:8.5-jre8
RUN apt-get update && apt-get install -y curl netcat && rm -rf /var/lib/apt/lists/*
COPY S2-005.war /usr/local/tomcat/webapps/ROOT.war
RUN echo '#!/bin/bash\n\ if [ -n "$FLAG" ]; then\n\ echo "$FLAG" > /flag\n\ chmod 444 /flag\n\ echo "[+] Flag written to /flag"\n\ else\n\ echo "[-] FLAG environment variable is empty!" > /flag\n\ fi\n\ exec catalina.sh run' > /docker-entrypoint.sh && \ chmod +x /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
EXPOSE 8080
|