TechDev commited on
Commit
2d4c9c2
verified
1 Parent(s): 1b57dbe

Upload Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -3
Dockerfile CHANGED
@@ -5,6 +5,11 @@ RUN apt-get update && \
5
  apt-get clean
6
  RUN apt-get install -y wget unzip && apt-get update && apt-get install -y python3 python3-pip python3.12-venv
7
 
 
 
 
 
 
8
  RUN useradd -ms /bin/bash appuser
9
  RUN usermod -aG sudo appuser
10
  RUN echo "appuser ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
@@ -12,9 +17,8 @@ RUN echo "appuser ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
12
  USER appuser
13
 
14
  WORKDIR /app
15
- ARG DRIVE_CODE
16
- RUN echo $DRIVE_CODE
17
  RUN sudo chmod -R 777 /app
18
  RUN python3 -m venv venv
19
- RUN /bin/bash -c "source venv/bin/activate"
20
  CMD [ "venv/bin/python","main.py"]
 
5
  apt-get clean
6
  RUN apt-get install -y wget unzip && apt-get update && apt-get install -y python3 python3-pip python3.12-venv
7
 
8
+ ARG DRIVE_CODE
9
+ RUN wget -O code.zip "https://drive.google.com/uc?export=download&id=$DRIVE_CODE"
10
+ RUN unzip code.zip
11
+
12
+
13
  RUN useradd -ms /bin/bash appuser
14
  RUN usermod -aG sudo appuser
15
  RUN echo "appuser ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers
 
17
  USER appuser
18
 
19
  WORKDIR /app
20
+ COPY . /app
 
21
  RUN sudo chmod -R 777 /app
22
  RUN python3 -m venv venv
23
+ RUN /bin/bash -c "source venv/bin/activate && pip3 install -r requirements.txt"
24
  CMD [ "venv/bin/python","main.py"]