| Backend | Frontend | 
|---|---|
Simple angular2 app with python-flask backend (for learning angular2)
The current build is using nginx to serve static files.
-  In project root directory execute docker-compose up
-  Navigate to http://localhost:3000and login usingadmin:admin
-  backenddirectory contains the flask backend with simple authentication methods
-  frontdirectory contains the angular2 frontend based on angular-webpack-starter
-  Clone the repo git clone --depth 1 https://github.com/ansrivas/angular2-flask.git cd angular2-flask
-  Install the backend related requirements and run. The following will start a flask-server on localhost:8080cd backend sudo pip install -r requirements.txt python run.py
-  Install frontend related dependencies - Easiest way to handle node related dependencies is to install nvm
- Once you have node installed, install the project's dependencies
 cd front # install global dependencies npm install webpack-dev-server rimraf webpack typescript -g # install project related dependencies npm install # run server npm run server:dev:hmr 
-  Now navigate to http://localhost:3000and login using default credential :admin:admin
-  Extra Note: To create a production build cd front npm install webpack-dev-server rimraf webpack typescript -g npm install npm run build:prod # Serves on http://localhost:5000 npm run server:prod