Getting ready for K8S deploy #7

Merged
eric merged 6 commits from develop into main 2025-10-27 16:18:07 +00:00
3 changed files with 9 additions and 0 deletions
Showing only changes of commit ea639eeac1 - Show all commits

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
venv/*
mine_data/*
mariadb_data/*
*.pem
*__pycache__*

3
client-requirements.txt Normal file
View File

@ -0,0 +1,3 @@
cryptography
dotenv
wikipedia

View File

@ -1,5 +1,6 @@
import base64
import datetime
import logging
import mariadb
import os
import time
@ -181,6 +182,8 @@ class Database():
"""
def __init__(self):
logging.basicConfig(filename=os.getenv('MINE_LOG_FILE', '/var/log/mine.log'), level=logging.INFO)
self.logger = logging.getLogger(__name__)
delay = 2
while True:
try:
@ -195,6 +198,7 @@ class Database():
for each in self.SQL_CREATE_TABLES:
self.conn.cursor().execute(each)
except mariadb.Error as e:
self.logger.error(e)
time.sleep(delay := delay**2)
continue
break