feat(chalice): configurable mobs expiration

This commit is contained in:
Taha Yassine Kraiem 2023-04-12 14:51:15 +01:00 committed by rjshrjndrn
parent 59905075c6
commit fb7902c424
3 changed files with 5 additions and 3 deletions

View file

@ -115,7 +115,7 @@ def schedule_for_deletion(bucket, key):
s3 = __get_s3_resource() s3 = __get_s3_resource()
s3_object = s3.Object(bucket, key) s3_object = s3.Object(bucket, key)
s3_object.copy_from(CopySource={'Bucket': bucket, 'Key': key}, s3_object.copy_from(CopySource={'Bucket': bucket, 'Key': key},
Expires=datetime.now() + timedelta(days=7), Expires=datetime.utcnow() + timedelta(days=config("SCH_DELETE_DAYS", cast=int, default=7)),
MetadataDirective='REPLACE') MetadataDirective='REPLACE')
return True return True

View file

@ -53,4 +53,5 @@ PRESIGNED_URL_EXPIRATION=3600
ASSIST_JWT_EXPIRATION=144000 ASSIST_JWT_EXPIRATION=144000
ASSIST_JWT_SECRET= ASSIST_JWT_SECRET=
PYTHONUNBUFFERED=1 PYTHONUNBUFFERED=1
REDIS_STRING=redis://redis-master.db.svc.cluster.local:6379 REDIS_STRING=redis://redis-master.db.svc.cluster.local:6379
SCH_DELETE_DAYS=7

View file

@ -73,4 +73,5 @@ PRESIGNED_URL_EXPIRATION=3600
ASSIST_JWT_EXPIRATION=144000 ASSIST_JWT_EXPIRATION=144000
ASSIST_JWT_SECRET= ASSIST_JWT_SECRET=
KAFKA_SERVERS=kafka.db.svc.cluster.local:9092 KAFKA_SERVERS=kafka.db.svc.cluster.local:9092
KAFKA_USE_SSL=false KAFKA_USE_SSL=false
SCH_DELETE_DAYS=7