Working issues with couchdb access in docker container.

This commit is contained in:
john
2023-05-16 20:26:43 -04:00
parent 94b1e97f4d
commit afa799479e

View File

@@ -12,14 +12,28 @@ from email.mime.base import MIMEBase
from email import encoders
import couchdb
dbUserName = os.environ['COUCHDB_USERNAME']
dbPassword = os.environ['COUCHDB_PW']
dbURL = os.environ['COUCHDB_URL']
try:
dbUserName = os.environ['COUCHDB_USERNAME']
except:
dbUserName = 'admin'
couch = couchdb.Server(dbURL)
couch.resource.credentials = (dbUserName, dbPassword)
try:
dbPassword = os.environ['COUCHDB_PW']
except:
dbPassword = 'ams19230'
try:
dbHost = os.environ['COUCHDB_HOST']
except:
dbHost = 'couch.jkent.org'
connectString = f'https://{dbUserName}:{dbPassword}@{dbHost}/'
print(connectString)
couch = couchdb.Server(connectString)
database = couch['mortgage']
print(f"Database: {database}")
module_directory = os.path.dirname(__file__)
loader = jinja2.FileSystemLoader([os.path.join(module_directory, "templates")])
@@ -38,7 +52,9 @@ def hello():
#if a loan was not specified, choose the first loan and reload page with it
if 'loan' in request.args:
document_id = request.args["loan"]
print(f"Hello was access with document_id: '{request.args['loan']}'")
else:
print(f"Hello was accessed without document_id parameter. Using '{loans[0]['document_id']}'.")
return redirect('/?loan=' + loans[0]['document_id'])
loan = loadLoanInformation(document_id)