summaryrefslogtreecommitdiffstats
path: root/docs/serve.sh
blob: c19c451c0ad73ddb217dcc005ce5f72f844a4366 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

set -e

VENV_PATH="./venv/"
PYTHON_CMD=${1:-python}

if [ ! -d $VENV_PATH ]; then
    echo "venv not found, creating one using the command '${PYTHON_CMD}'...";
    $PYTHON_CMD -m venv venv;
    source ./venv/bin/activate;
    pip install --upgrade pip;
    pip install -r requirements.txt;
    ./venv/bin/mkdocs serve;
else
    echo "venv already found.";
    source ./venv/bin/activate;
    pip install --upgrade pip;
    pip install -r requirements.txt;
    ./venv/bin/mkdocs serve;
fi;