Yaelcode commited on
Commit
bb0148d
·
verified ·
1 Parent(s): d615b83

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +30 -0
Dockerfile ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:22.04
2
+ ENV DEBIAN_FRONTEND=noninteractive
3
+
4
+ # Temel araçları ve Python'u kur
5
+ RUN apt-get update && apt-get install -y curl wget gnupg2 python3 python3-pip unzip psmisc
6
+
7
+ # Mega-CMD Kurulumu
8
+ RUN wget https://mega.nz/linux/repo/xUbuntu_22.04/amd64/megacmd-xUbuntu_22.04_amd64.deb && \
9
+ apt-get install -y ./megacmd-xUbuntu_22.04_amd64.deb && \
10
+ rm megacmd-xUbuntu_22.04_amd64.deb
11
+
12
+ # WGCF (Cloudflare WARP) Kurulumu
13
+ RUN wget -O /usr/local/bin/wgcf https://github.com/ViRb3/wgcf/releases/download/v2.2.22/wgcf_2.2.22_linux_amd64 && \
14
+ chmod +x /usr/local/bin/wgcf
15
+
16
+ # WireProxy Kurulumu
17
+ RUN wget https://github.com/pufferffish/wireproxy/releases/download/v1.0.7/wireproxy_linux_amd64.tar.gz && \
18
+ tar -xzf wireproxy_linux_amd64.tar.gz && \
19
+ mv wireproxy /usr/local/bin/ && \
20
+ chmod +x /usr/local/bin/wireproxy && \
21
+ rm wireproxy_linux_amd64.tar.gz
22
+
23
+ WORKDIR /app
24
+ COPY requirements.txt .
25
+ RUN pip3 install -r requirements.txt
26
+
27
+ COPY . .
28
+
29
+ # Yetkilendirme ve Başlatma
30
+ CMD ["python3", "app.py"]