A corporation manager and dashboard for EVE Online
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
Ben Kurtovic d762d0dfab Disable session expiry in debug mode. il y a 8 ans
calefaction Disable session expiry in debug mode. il y a 8 ans
config Add types to universe data and implement collection campaigns op type. il y a 8 ans
data Add types to universe data and implement collection campaigns op type. il y a 8 ans
scripts Add types to universe data and implement collection campaigns op type. il y a 8 ans
static Align differently-sized operation columns nicely. il y a 8 ans
templates Add types to universe data and implement collection campaigns op type. il y a 8 ans
.gitignore Add template module cache dir. il y a 8 ans
LICENSE Flask basics, style. il y a 8 ans
README.md Add assets to campaigns' scopes if required. il y a 8 ans
app.py Add stubs for EVE universe data. il y a 8 ans
requirements.txt Add renderers for campaign summary info; flesh out. il y a 8 ans

README.md

calefaction

calefaction is a corporation manager and dashboard for the video game EVE Online.

Guide

Install

git clone git@github.com:earwig/calefaction.git
cd calefaction
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt

Setup

cp config/config.yml.sample config/config.yml
vim config/config.yml  # follow instructions
cat data/schema.sql | sqlite3 data/db.sqlite3
mkdir logs templates/.cache
sudo chmod 0600 config/config.yml data/db.sqlite3
sudo chown www-data:www-data config/config.yml data data/db.sqlite3 logs templates/.cache
...  # TODO: convert these into scripts, add SDE instructions, add module instructions

Test

export FLASK_APP=`pwd`/app.py
export FLASK_DEBUG=1
flask run
# go to http://localhost:5000

Deploy

uwsgi --ini config/uwsgi.ini
# proxy to http://127.0.0.1:9001