|
15 | 15 | # $ mv /tmp/myscan.xml /opt/WebMap/docker/xml |
16 | 16 | # |
17 | 17 | # Now you can point your browser to http://localhost:8000 |
| 18 | +#python3 python3-pip curl wget git wkhtmltopdf libssl1.0-dev vim nmap tzdata |
18 | 19 |
|
19 | 20 | FROM ubuntu:latest |
20 | 21 |
|
21 | 22 | ENV DEBIAN_FRONTEND noninteractive |
22 | 23 |
|
23 | 24 | RUN apt-get update && apt-get install -y --allow-downgrades --allow-remove-essential --allow-change-held-packages \ |
24 | | - python3 python3-pip curl wget git wkhtmltopdf libssl1.0-dev vim nmap tzdata |
| 25 | + python3 python3-pip curl wget git wkhtmltopdf libssl1.1 vim nmap tzdata |
25 | 26 |
|
26 | 27 | RUN mkdir /opt/xml && mkdir /opt/notes && \ |
27 | 28 | wget -P /opt/ https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz && \ |
28 | 29 | cd /opt/ && tar -xvf /opt/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz |
29 | 30 |
|
30 | 31 | RUN pip3 install Django requests xmltodict && \ |
31 | 32 | cd /opt/ && django-admin startproject nmapdashboard && cd /opt/nmapdashboard && \ |
32 | | - git clone https://github.com/SECUREFOREST/WebMap.git nmapreport |
33 | | - |
34 | | -COPY settings.py /opt/nmapdashboard/nmapdashboard/ |
35 | | -COPY urls.py /opt/nmapdashboard/nmapdashboard/ |
36 | | -# COPY vimrc /root/.vimrc |
37 | | -COPY tzdata.sh /root/tzdata.sh |
38 | | -COPY startup.sh /startup.sh |
| 33 | + git clone https://github.com/infinition/WebMap-1.git nmapreport && \ |
| 34 | + cd nmapreport && git checkout master |
| 35 | + |
| 36 | + |
| 37 | +RUN cp /opt/nmapdashboard/nmapreport/docker/settings.py /opt/nmapdashboard/nmapdashboard/ |
| 38 | +RUN cp /opt/nmapdashboard/nmapreport/docker/urls.py /opt/nmapdashboard/nmapdashboard/ |
| 39 | +RUN cp /opt/nmapdashboard/nmapreport/docker/tzdata.sh /root/tzdata.sh |
| 40 | +RUN cp /opt/nmapdashboard/nmapreport/docker/startup.sh /startup.sh |
39 | 41 |
|
40 | 42 | RUN cd /opt/nmapdashboard && python3 manage.py migrate |
41 | 43 | RUN apt-get autoremove -y |
|
0 commit comments