- Get permission to run the script:
chmod a+x ./run.sh
- Run it
./run.sh
- Build front end:
- Have node installed. If not, see http://nodejs.org.
- From the directory of this project go to React directory:
cd [root]/react-front-end
- Build node project:
npm install
npm run-script build
- Go back to root directory:
cd ../
- Run back end:
- (Optional) RECOMMENDED: create python virtual environment and activate it:
- Install vitrualenv if not already installed:
pip3 install --user virtualenv
- Create the virtual environment:
python3 -m venv env
- Activate the virtual environment:
- Mac/*nix system:
source [root]/env/bin/activate
- Windows:
[root]\env\Scripts\activate.bat
- Mac/*nix system:
- Go back to project root:
cd ../
- Install vitrualenv if not already installed:
- Go to back end directory:
cd [root]/flask-api
- Install python dependencies:
pip3 install -r requirements.txt
- Start the server using the local flask executable:
[root]/env/bin/flask run
- (Optional) RECOMMENDED: create python virtual environment and activate it:
- Goto http://localhost:5000 and have fun!