This tool aims to facilitate the Account creation, modification and subscription's attachment for Stage Candlepin. In addition it allows the user to query Stage Candlepin's database and look up any of enlisted SKUs.
For internal use only.
-
Ethel reqiures Python 2.7
-
We suggest you to use virtualenv (or a similar tool)
virtualenv env
source env/bin/activate
- Install all required Python libraries for this tool
pip install -r requirements.txt
-
If you want to use different remote database, please adjust app parameters: hostname, port, etc. in
wsgi/environment.py
. You can do the same for thecandlepin
package in itscandlepin/__init__.py
file as well. -
Using local database is recommended for debugging purposes. To do so, save your Ethel database as
sqlite3.db
in the project root. It will be detected automatically. -
If you want to run the app in debug environment, locally please start the server via
run_locally.py
script
python run_locally.py
- Otherwise, if you want to deploy Ethel in OpenShift, the appliace should be ready to push to cloud.
Your server should be ready now!
Please refer to Ethel (Help button is located on the top rigth corner).
For logging purposes there is a ./log
folder. Log file is spawned there daily without any scheduled rotation.
In case you meet any inconvenience when using this tool, do not hesitate and report us the issue by creating a ticket here.