Skip to content

myenigmamachine/kixeye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kixeye Support

A customer support system for a fictional online game.

Quick start

  1. Download code with "git clone https://github.com/myenigmamachine/kixeye.git"
  2. cd kixeye
  3. Install nessesary packages with "pip install -r kixeye/requirements.txt"
  4. Install contained package with "python setup.py install"
  5. Run the below commands to create a certificate for HTTPS/SSL support
  1. Note: Please install openssl first if it is not already installed on your machine

openssl genrsa -out kixeye.key 2048

openssl req -new -key kixeye.key -out kixeye.csr

openssl x509 -req -days 365 -in kixeye.csr -signkey kixeye.key -out kixeye.crt

  1. Sync database with "python manage.py syncdb"
  1. Recommended: Create an admin user for testing
  1. Run "uwsgi --master --https 0.0.0.0:8000,kixeye.crt,kixeye.key --post-buffering 1 --wsgi-file kixeye/wsgi.py" to run the app.
  2. visit https://localhost:8000/admin/ to create a user (you'll need the Admin app enabled).
  3. Explore the site

OPTIONAL:

  1. Generate dummy database entries with "./scripts/populate_data.sh"
  1. Note: This script assumes a user with username "admin" and password "password" to populate data.
  1. Run tests with "python manage.py test"
  2. Check out the /users and /battles views to see all profiles and all battles

About

Repository for kixeye support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors