|
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