File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -6,4 +6,4 @@ RUN npm install --production
6
6
7
7
COPY action.js /
8
8
9
- CMD echo "$S3_OBJ_PRUNE_CRON_MINUTE $S3_OBJ_PRUNE_CRON_HOUR * * * node /action.js" > /var/spool/cron/crontabs/root && crond -d 8 -f
9
+ CMD echo "${CRON_MINUTE:-$(shuf -i 0-59 -n1)} ${CRON_HOUR:-*} * * * node /action.js" > /var/spool/cron/crontabs/root && crond -d 8 -f
Original file line number Diff line number Diff line change @@ -45,21 +45,21 @@ function deleteKeys(s3, keySet) {
45
45
const S3 = require ( 'aws-sdk/clients/s3' ) ;
46
46
47
47
const s3 = new S3 ( {
48
- region : process . env . S3_OBJ_PRUNE_AWS_REGION === 's3'
48
+ region : process . env . AWS_REGION === 's3'
49
49
? 'us-east-1'
50
- : process . env . S3_OBJ_PRUNE_AWS_REGION
50
+ : process . env . AWS_REGION
51
51
,
52
52
credentials : {
53
- accessKeyId : process . env . S3_OBJ_PRUNE_AWS_ACCESS_KEY_ID ,
54
- secretAccessKey : process . env . S3_OBJ_PRUNE_AWS_SECRET_ACCESS_KEY ,
53
+ accessKeyId : process . env . AWS_ACCESS_KEY_ID ,
54
+ secretAccessKey : process . env . AWS_SECRET_ACCESS_KEY ,
55
55
} ,
56
56
params : {
57
- Bucket : process . env . S3_OBJ_PRUNE_AWS_BUCKET ,
57
+ Bucket : process . env . AWS_BUCKET ,
58
58
} ,
59
59
} ) ;
60
60
61
- const prefix = process . env . S3_OBJ_PRUNE_AWS_OBJECT_PREFIX ;
62
- const maxKeys = Number . parseInt ( process . env . S3_OBJ_PRUNE_MAX_OBJECTS , 10 ) ;
61
+ const prefix = process . env . PRUNE_PREFIX ;
62
+ const maxKeys = Number . parseInt ( process . env . MAX_OBJECTS , 10 ) ;
63
63
64
64
function objectKeyToTimestamp ( key ) {
65
65
return ( new Date ( key . replace ( prefix , '' ) . replace ( '.dump' , '' ) ) ) . valueOf ( ) ;
You can’t perform that action at this time.
0 commit comments