https://github.com/earwig/calefaction
A corporation manager and dashboard for EVE Online
https://github.com/earwig/calefaction
eve-online
Last synced: 5 months ago
JSON representation
A corporation manager and dashboard for EVE Online
- Host: GitHub
- URL: https://github.com/earwig/calefaction
- Owner: earwig
- License: mit
- Created: 2015-02-28T07:00:27.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-11-11T20:30:18.000Z (almost 7 years ago)
- Last Synced: 2025-03-31T07:11:15.010Z (6 months ago)
- Topics: eve-online
- Language: Python
- Homepage:
- Size: 1.33 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
calefaction
===========__calefaction__ is a corporation manager and dashboard for the video game
[EVE Online](https://www.eveonline.com/).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