- Create your Python virtual environment containing the correct requirements
- Configure your settings
- Start the required processes
Make sure you have pip and virtualenv installed on your system already.
- Change into the cloned CeleryManagement directory (where this README is contained)
- Run the following: virtualenv --no-site-packages ve
- Activate your virtual environment by running: source ve/bin/activate
- Install the requirements by running: pip install -r requirements.pip
You will need two terminal sessions to run both the event listener and the web application at the same time
- Change into the cloned CeleryManagement directory (where this README is contained)
- Make sure your virtual environment is active by running: source ve/bin/activate
- Start the event listener by running: python manage.py cmrun
- Open a new session/terminal
- Change into the cloned CeleryManagement directory (where this README is contained)
- Make sure your virtual environment is active by running: source ve/bin/activate
- Start the web application by running: python manage.py runserver 0.0.0.0:9253
All workers must be started WITH events using the -E option to celeryd. To start a worker on the same node you installed this web application do the following:
- Change into the cloned CeleryManagement directory (where this README is contained)
- Make sure your virtual environment is active by running: source ve/bin/activate
- Start a worker node by running: python manage.py celeryd -E