This is a quick and simple web application intended for account creation and management for a DLU instance created by Wincent.
Logo by BlasterBuilder.
- Clone this repository
- Install
requirements.txt - Create
credentials.py
# credentials.py# Make sure this is a long random stringSECRET_KEY='long-random-string'# Replace instances of <> with the database credentialsDB_URL='mysql+pymysql://<mysql-user>:<mysql-password>@<mysql-host>/<mysql-database>'- Create
resources.py
# resources.py# Path to the logo image to display on the applicationLOGO='logo/logo.png'# Path to the privacy policy users have to agree toPRIVACY_POLICY='policy/Privacy Policy.pdf'# Path to the terms of use users have to agree toTERMS_OF_USE='policy/Terms of Use.pdf'- Run the application
# Run the python application, with a given port number
flask run --port 5000
# or simply
python app.pyThere are several available endpoints that are useful to users.
/login: Login as an Admin and create CD keys./activate: Create a new account as a non-admin user. You will require a CD key (which is provided by the admin).