Skip to content

Commit 5af185c

Browse files
authored
Merge pull request #45 from data-exp-lab/fix-env
Fix Env Settings
2 parents 5103d26 + 46dc6be commit 5af185c

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,32 @@ DeepGit is a free, open-source web application designed to help researchers and
1414

1515
## Getting Started
1616

17+
### Option 1: Using Conda Environment (Recommended)
18+
19+
1. Clone the repository:
20+
```bash
21+
git clone https://github.com/data-exp-lab/deepgit.git
22+
```
23+
24+
2. Create and activate the conda environment:
25+
```bash
26+
cd deepgit
27+
conda env create -f environment.yml
28+
conda activate deepgit
29+
```
30+
31+
3. Install frontend dependencies:
32+
```bash
33+
npm install
34+
```
35+
36+
4. Start the development server:
37+
```bash
38+
bash start.sh
39+
```
40+
41+
### Option 2: Manual Setup
42+
1743
1. Clone the repository:
1844
```bash
1945
git clone https://github.com/data-exp-lab/deepgit.git

backend/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ google-generativeai
55
openai
66
fastapi
77
uvicorn
8+
gunicorn
89
kaggle>=1.5.16
910
numpy
1011
pandas

environment.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: deepgit
2+
channels:
3+
- conda-forge
4+
- defaults
5+
dependencies:
6+
- python=3.11
7+
- pip
8+
- nodejs>=18
9+
- pip:
10+
- flask
11+
- flask-cors
12+
- duckdb
13+
- google-generativeai
14+
- openai
15+
- fastapi
16+
- uvicorn
17+
- gunicorn
18+
- kaggle>=1.5.16
19+
- numpy
20+
- pandas
21+
- psutil
22+
- networkx

0 commit comments

Comments
 (0)