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_object = s3.Object(bucket, 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')
return True

View file

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

View file

@ -74,3 +74,4 @@ ASSIST_JWT_EXPIRATION=144000
ASSIST_JWT_SECRET=
KAFKA_SERVERS=kafka.db.svc.cluster.local:9092
KAFKA_USE_SSL=false
SCH_DELETE_DAYS=7