Skip to content
bobbypr edited this page Feb 12, 2020 · 10 revisions

Welcome to the ScrumLords wiki!

To get started with the weather forecast app, you'll need to run all the backend servers first, followed by creating pubsub topics and subscriptions using Google Pubsub emulator, and finally the frontend.

For starters, you'll need to open 7 tabs in your terminal, first 5 of which should be cd'd to each of the backend services: manager, session_manager, weather_data_retrieval, model_execution and post_processing. The remaining two tabs should both be cd'd into manager service: one will be responsible for running the pubsub emulator, with the other one running the pubsub setup script that creates the topics and subscriptions.

Each of the 7 tabs above need to opened in a conda environment (highly suggest) and/or a virtual environment (virtualenv) called manager. Once the environment is created, activate it using: conda activate manager. In the first tab, after activating the environment, run this one time command: pip install -r requirements-dev.txt This will make sure all required python packages are installed and ready to use.

Clone this wiki locally