mirror of
https://github.com/suitenumerique/meet.git
synced 2026-08-25 17:57:09 +00:00
wip feedbacks
This commit is contained in:
@@ -5,7 +5,6 @@ from minio import Minio
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import openai
|
import openai
|
||||||
|
|
||||||
MINIO_BUCKET = "livekit-staging-livekit-egress"
|
|
||||||
|
|
||||||
openai_client = openai.OpenAI(
|
openai_client = openai.OpenAI(
|
||||||
api_key=settings.OPENAI_API_KEY,
|
api_key=settings.OPENAI_API_KEY,
|
||||||
@@ -24,7 +23,7 @@ def minio_webhook(request):
|
|||||||
object = s3['object']
|
object = s3['object']
|
||||||
filename = object['key']
|
filename = object['key']
|
||||||
|
|
||||||
if bucket_name != MINIO_BUCKET:
|
if bucket_name != settings.AWS_STORAGE_BUCKET_NAME:
|
||||||
return Response("Not interested in this bucket")
|
return Response("Not interested in this bucket")
|
||||||
|
|
||||||
if object['contentType'] != 'audio/ogg':
|
if object['contentType'] != 'audio/ogg':
|
||||||
@@ -33,9 +32,9 @@ def minio_webhook(request):
|
|||||||
print('file received', filename)
|
print('file received', filename)
|
||||||
|
|
||||||
client = Minio(
|
client = Minio(
|
||||||
settings.MINIO_URL,
|
settings.AWS_S3_ENDPOINT_URL,
|
||||||
access_key=settings.MINIO_ACCESS_KEY,
|
access_key=settings.AWS_S3_ACCESS_KEY_ID,
|
||||||
secret_key=settings.MINIO_SECRET_KEY,
|
secret_key=settings.AWS_S3_SECRET_ACCESS_KEY,
|
||||||
)
|
)
|
||||||
|
|
||||||
room_id = filename.split("_")[2].split(".")[0]
|
room_id = filename.split("_")[2].split(".")[0]
|
||||||
|
|||||||
@@ -387,15 +387,24 @@ class Base(Configuration):
|
|||||||
)
|
)
|
||||||
|
|
||||||
# todo - totally wip
|
# todo - totally wip
|
||||||
MINIO_ACCESS_KEY = values.Value(
|
AWS_S3_ENDPOINT_URL = values.Value(
|
||||||
None, environ_name="MINIO_ACCESS_KEY", environ_prefix=None
|
environ_name="AWS_S3_ENDPOINT_URL", environ_prefix=None
|
||||||
)
|
)
|
||||||
MINIO_SECRET_KEY = values.Value(
|
AWS_S3_ACCESS_KEY_ID = values.Value(
|
||||||
None, environ_name="MINIO_SECRET_KEY", environ_prefix=None
|
environ_name="AWS_S3_ACCESS_KEY_ID", environ_prefix=None
|
||||||
)
|
)
|
||||||
MINIO_URL = values.Value(
|
AWS_S3_SECRET_ACCESS_KEY = values.Value(
|
||||||
None, environ_name="MINIO_URL", environ_prefix=None
|
environ_name="AWS_S3_SECRET_ACCESS_KEY", environ_prefix=None
|
||||||
)
|
)
|
||||||
|
AWS_S3_REGION_NAME = values.Value(
|
||||||
|
environ_name="AWS_S3_REGION_NAME", environ_prefix=None
|
||||||
|
)
|
||||||
|
AWS_STORAGE_BUCKET_NAME = values.Value(
|
||||||
|
"meet-media-storage",
|
||||||
|
environ_name="AWS_STORAGE_BUCKET_NAME",
|
||||||
|
environ_prefix=None,
|
||||||
|
)
|
||||||
|
|
||||||
OPENAI_API_KEY = values.Value(
|
OPENAI_API_KEY = values.Value(
|
||||||
None, environ_name="OPENAI_API_KEY", environ_prefix=None
|
None, environ_name="OPENAI_API_KEY", environ_prefix=None
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -99,6 +99,23 @@ backend:
|
|||||||
FRONTEND_SILENCE_LIVEKIT_DEBUG: False
|
FRONTEND_SILENCE_LIVEKIT_DEBUG: False
|
||||||
FRONTEND_ANALYTICS: "{'id': 'phc_RPYko028Oqtj0c9exLIWwrlrjLxSdxT0ntW0Lam4iom', 'host': 'https://product.visio.numerique.gouv.fr'}"
|
FRONTEND_ANALYTICS: "{'id': 'phc_RPYko028Oqtj0c9exLIWwrlrjLxSdxT0ntW0Lam4iom', 'host': 'https://product.visio.numerique.gouv.fr'}"
|
||||||
FRONTEND_SUPPORT: "{'id': '58ea6697-8eba-4492-bc59-ad6562585041'}"
|
FRONTEND_SUPPORT: "{'id': '58ea6697-8eba-4492-bc59-ad6562585041'}"
|
||||||
|
AWS_S3_ENDPOINT_URL:
|
||||||
|
secretKeyRef:
|
||||||
|
name: impress-media-storage.bucket.libre.sh
|
||||||
|
key: url
|
||||||
|
AWS_S3_ACCESS_KEY_ID:
|
||||||
|
secretKeyRef:
|
||||||
|
name: impress-media-storage.bucket.libre.sh
|
||||||
|
key: accessKey
|
||||||
|
AWS_S3_SECRET_ACCESS_KEY:
|
||||||
|
secretKeyRef:
|
||||||
|
name: impress-media-storage.bucket.libre.sh
|
||||||
|
key: secretKey
|
||||||
|
AWS_STORAGE_BUCKET_NAME:
|
||||||
|
secretKeyRef:
|
||||||
|
name: impress-media-storage.bucket.libre.sh
|
||||||
|
key: bucket
|
||||||
|
AWS_S3_REGION_NAME: local
|
||||||
|
|
||||||
createsuperuser:
|
createsuperuser:
|
||||||
command:
|
command:
|
||||||
|
|||||||
@@ -97,18 +97,23 @@ backend:
|
|||||||
ALLOW_UNREGISTERED_ROOMS: False
|
ALLOW_UNREGISTERED_ROOMS: False
|
||||||
FRONTEND_ANALYTICS: "{'id': 'phc_RPYko028Oqtj0c9exLIWwrlrjLxSdxT0ntW0Lam4iom', 'host': 'https://product.visio-staging.beta.numerique.gouv.fr'}"
|
FRONTEND_ANALYTICS: "{'id': 'phc_RPYko028Oqtj0c9exLIWwrlrjLxSdxT0ntW0Lam4iom', 'host': 'https://product.visio-staging.beta.numerique.gouv.fr'}"
|
||||||
FRONTEND_SUPPORT: "{'id': '58ea6697-8eba-4492-bc59-ad6562585041'}"
|
FRONTEND_SUPPORT: "{'id': '58ea6697-8eba-4492-bc59-ad6562585041'}"
|
||||||
MINIO_ACCESS_KEY:
|
AWS_S3_ENDPOINT_URL:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: backend
|
name: meet-media-storage.bucket.libre.sh
|
||||||
key: MINIO_ACCESS_KEY
|
key: url
|
||||||
MINIO_SECRET_KEY:
|
AWS_S3_ACCESS_KEY_ID:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: backend
|
name: meet-media-storage.bucket.libre.sh
|
||||||
key: MINIO_SECRET_KEY
|
key: accessKey
|
||||||
MINIO_URL:
|
AWS_S3_SECRET_ACCESS_KEY:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: backend
|
name: meet-media-storage.bucket.libre.sh
|
||||||
key: MINIO_URL
|
key: secretKey
|
||||||
|
AWS_STORAGE_BUCKET_NAME:
|
||||||
|
secretKeyRef:
|
||||||
|
name: meet-media-storage.bucket.libre.sh
|
||||||
|
key: bucket
|
||||||
|
AWS_S3_REGION_NAME: local
|
||||||
OPENAI_API_KEY:
|
OPENAI_API_KEY:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: backend
|
name: backend
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
apiVersion: core.libre.sh/v1alpha1
|
||||||
|
kind: Bucket
|
||||||
|
metadata:
|
||||||
|
name: meet-media-storage
|
||||||
|
namespace: {{ .Release.Namespace | quote }}
|
||||||
|
spec:
|
||||||
|
provider: data
|
||||||
|
versioned: true
|
||||||
@@ -15,15 +15,6 @@ stringData:
|
|||||||
OIDC_RP_CLIENT_SECRET: {{ .Values.oidc.clientSecret }}
|
OIDC_RP_CLIENT_SECRET: {{ .Values.oidc.clientSecret }}
|
||||||
LIVEKIT_API_SECRET: {{ .Values.livekitApi.secret }}
|
LIVEKIT_API_SECRET: {{ .Values.livekitApi.secret }}
|
||||||
LIVEKIT_API_KEY: {{ .Values.livekitApi.key }}
|
LIVEKIT_API_KEY: {{ .Values.livekitApi.key }}
|
||||||
{{- if .Values.minioAccessKey }}
|
|
||||||
MINIO_ACCESS_KEY: {{ .Values.minioAccessKey }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.minioSecretKey }}
|
|
||||||
MINIO_SECRET_KEY: {{ .Values.minioSecretKey }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.minioUrl }}
|
|
||||||
MINIO_URL: {{ .Values.minioUrl }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.openaiApiKey }}
|
{{- if .Values.openaiApiKey }}
|
||||||
OPENAI_API_KEY: {{ .Values.openaiApiKey }}
|
OPENAI_API_KEY: {{ .Values.openaiApiKey }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
Reference in New Issue
Block a user