NahFam13 commited on
Commit
d551cd2
·
verified ·
1 Parent(s): 27b1fde

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +33 -0
Dockerfile ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Use an official Python runtime as a parent image
2
+ FROM python:3.9
3
+
4
+ # Install git
5
+ RUN apt-get update && \
6
+ apt-get install -y git
7
+
8
+ # Clone the repository
9
+ WORKDIR /code
10
+ RUN git clone https://github.com/oobabooga/text-generation-webui.git .
11
+
12
+ # Install any needed packages specified in requirements.txt
13
+ RUN pip install --no-cache-dir --upgrade -r requirements.txt
14
+
15
+ # Download the Miniconda installer script
16
+ RUN wget https://repo.anaconda.com/miniconda/Miniconda3-py310_23.3.1-0-Linux-x86_64.sh -O installer_files/miniconda_installer.sh
17
+
18
+ # Make sure the installer script is executable
19
+ RUN chmod +x installer_files/miniconda_installer.sh
20
+
21
+ # Install Miniconda
22
+ RUN ./installer_files/miniconda_installer.sh -b -p /code/installer_files/conda
23
+
24
+ # Make sure the conda binary is executable and in the PATH
25
+ ENV PATH="/code/installer_files/conda/bin:${PATH}"
26
+
27
+ # Continue with any other setup you need...
28
+
29
+ # Make sure the start script is executable
30
+ RUN chmod +x start_linux.sh
31
+
32
+ # Run the start script when the container launches
33
+ CMD ["./start_linux.sh"]