Introduction
This is a flask application that leverages RabbitMQ and Celery
to asynchronously create a Cheaha user account. Currently the project is being developed on an Openstack cluster.
Project Setup
Since this project is currently being developed only on an Openstack cluster all you will need to do to get started is to either create a new cluster referencing the steps here or work off of your existing one that will already have everything set up as part of the cluster creation through ansible.
Run Project
The project should already be running if your cluster deployment ran completely and correctly. You will need to edit your hosts file to point to the node you are wanting to work on if you haven't already done so in your cluster setup.
From here you can confirm that the account-app is working by navigating to rc.uab.edu/flask_user_reg or the node IP and port 5000 if you prefer.