-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlocal_setup.sh
28 lines (23 loc) · 845 Bytes
/
local_setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
echo "============================================================================="
echo "Welcome to the setup. This will setup the local virtual env."
echo "And then it will install all the required python libraries."
echo "You can rerun this without any issues."
echo "-----------------------------------------------------------------------------"
# Check if running within Docker
if [ -z "$ENV" ]; then
# Not running within Docker, create and activate virtual env
if [ -d ".environ" ]; then
echo ".environ folder exists. Installing using pip"
else
echo "Creating .environ and installing using pip"
python -m venv .environ
fi
# Activate virtual env
. .environ/bin/activate
pip install --upgrade pip
# Install requirements
pip install -r requirements.txt
# Deactivate virtual env
deactivate
fi