Readme and config adjustments

master
Christopher Teutsch 3 years ago
parent 3c58baf717
commit 0d310db8de

@ -0,0 +1,9 @@
# fah-stats
## DESCRIPTION
A Docker container which fetches data from stats.foldingathome.org and writes it to a MySQL database.
## USAGE
Configure fah-stats from environment or using the `config.ini` file.
See stats.py for the environment variable names.

@ -1,4 +1,4 @@
[db]
[mysql]
host = 127.0.0.1
user = user
pass = pass

@ -21,10 +21,10 @@ config = configparser.ConfigParser()
config.read_file(open('config.ini'))
MYSQL_HOST: str = os.environ.get('MYSQL_HOST') or config['db'].get('host')
MYSQL_USER: str = os.environ.get('MYSQL_USER') or config['db'].get('user')
MYSQL_PASS: str = os.environ.get('MYSQL_PASS') or config['db'].get('pass')
MYSQL_DB: str = os.environ.get('MYSQL_DB') or config['db'].get('db')
MYSQL_HOST: str = os.environ.get('MYSQL_HOST') or config['mysql'].get('host')
MYSQL_USER: str = os.environ.get('MYSQL_USER') or config['mysql'].get('user')
MYSQL_PASS: str = os.environ.get('MYSQL_PASS') or config['mysql'].get('pass')
MYSQL_DB: str = os.environ.get('MYSQL_DB') or config['mysql'].get('db')
FILE_OUTPUT: bool = distutils.util.strtobool(os.environ.get('FETCH_ENABLE_FILE_OUTPUT') or config['fetch'].getboolean('enable_file_output') or "no")
OUTPUT_PATH: str = os.environ.get('FETCH_OUTPUT_PATH') or config['fetch'].get('output_path')
FAH_TEAM: int = int_or_none(os.environ.get('FETCH_TEAM_ID')) or config['fetch'].getint('team_id')

Loading…
Cancel
Save