💩(summary) kubernitize the micro service

Add the micro service to the helm chart.
This commit is contained in:
lebaudantoine
2024-11-25 16:01:09 +01:00
committed by aleb_the_flash
parent e92f084afb
commit dd0cb61ebc
9 changed files with 573 additions and 8 deletions

View File

@@ -74,15 +74,16 @@ def process_audio_transcribe_summarize(filename: str, email: str, sub: str):
logger.debug("filename: %s", filename)
minio_client = Minio(
settings.minio_url,
access_key=settings.minio_access_key,
secret_key=settings.minio_secret_key,
settings.aws_s3_endpoint_url,
access_key=settings.aws_s3_access_key_id,
secret_key=settings.aws_s3_secret_access_key,
secure=settings.aws_s3_secure_access,
)
logger.debug("Connection to the Minio bucket successful")
audio_file_stream = minio_client.get_object(
settings.minio_bucket, object_name=filename
settings.aws_storage_bucket_name, object_name=filename
)
temp_file_path = save_audio_stream(audio_file_stream)

View File

@@ -19,10 +19,11 @@ class Settings(BaseSettings):
celery_result_backend: str = "redis://redis/0"
# Minio settings
minio_bucket: str
minio_url: str
minio_access_key: str
minio_secret_key: str
aws_storage_bucket_name: str
aws_s3_endpoint_url: str
aws_s3_access_key_id: str
aws_s3_secret_access_key: str
aws_s3_secure_access: bool = True
# AI-related settings
openai_api_key: str