Skip to content
Snippets Groups Projects
Commit 7e5b97d2 authored by Ryan Melvin's avatar Ryan Melvin
Browse files

Merge branch 'main' into docker_db_secrets

parents b0b47279 b1ea2a79
No related branches found
No related tags found
1 merge request!2Docker db secrets
......@@ -9,6 +9,22 @@ from langchain.prompts import (
SystemMessagePromptTemplate,
HumanMessagePromptTemplate,
)
import os
def manage_sensitive(name):
secret_fpath = f'/run/secrets/{name}'
existence = os.path.exists(secret_fpath)
if existence:
v2 = open(secret_fpath).read().rstrip('\n')
return v2
if not existence:
return KeyError(f'{name}')
OPENAI_API_KEY = manage_sensitive("openai_api_key")
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
st.set_page_config(
page_title="MPOG Helper ",
page_icon="🤖",
......
......@@ -10,19 +10,7 @@ services:
environment:
- PYTHONUNBUFFERED=1
secrets:
- db_server
- db_name
- db_user
- db_password
- openai_api_key
secrets:
db_server:
file: secrets/db_server.txt
db_name:
file: secrets/db_name.txt
db_user:
file: secrets/db_user.txt
db_password:
file: secrets/db_password.txt
openai_api_key:
file: secrets/openai_api_key.txt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment