hassan526 commited on
Commit
85bcd32
·
verified ·
1 Parent(s): 0a97b7c

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -0
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM ubuntu:20.04
2
+
3
+ # Set the timezone of the container
4
+ ENV CONTAINER_TIMEZONE=UTC
5
+ RUN ln -snf /usr/share/zoneinfo/$CONTAINER_TIMEZONE /etc/localtime && echo $CONTAINER_TIMEZONE > /etc/timezone
6
+
7
+ # Create directory for the application
8
+ RUN mkdir -p /home/recognito_face
9
+
10
+ # Set the working directory
11
+ WORKDIR /home/recognito_face
12
+
13
+ # Copy the application files into the container
14
+ COPY . .
15
+
16
+ # Make the scripts executable
17
+ RUN chmod +x install.sh run_demo.sh
18
+
19
+ # Run the install.sh script to perform any installation tasks
20
+ RUN apt-get update && apt-get install -y sudo
21
+ RUN ./install.sh
22
+
23
+ # Expose port 8000(flask), 7860(gradio)
24
+ EXPOSE 8000 7860
25
+
26
+ # Set the default command to run the application
27
+ CMD ["./run_demo.sh"]