diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6c2b8b8c2217cdb76e085aa2317dbe8f7ba6e4c9..1c2837c368f606745332adab84e6ba5f594e4c76 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -44,6 +44,6 @@ build:dev: stage: deploy script: - docker build --pull -t "$CI_REGISTRY_IMAGE:dev" ./context/ - - docker push "$CI_REGISTRY_IMAGE:dev" + #- docker push "$CI_REGISTRY_IMAGE:dev" except: - master diff --git a/context/Dockerfile b/context/Dockerfile index 161df6b2cdff2f55a08f3e9dbff2fa2c30ee64e9..9861cf9152c8b8461e4ea27b4b1a35a24d70c065 100644 --- a/context/Dockerfile +++ b/context/Dockerfile @@ -1,19 +1,12 @@ -#!/bin/bash +FROM debian:buster-slim -# Usage: ./deleteOld "bucketname" "30 days" +LABEL maintainer="ethitter" +LABEL version="1.0" -s3cmd ls s3://$1 | while read -r line; - do - createDate=`echo $line|awk {'print $1" "$2'}` - createDate=`date -d"$createDate" +%s` - olderThan=`date -d"-$2" +%s` - if [[ $createDate -lt $olderThan ]] - then - fileName=`echo $line|awk {'print $4'}` - echo $fileName - if [[ $fileName != "" ]] - then - s3cmd del "$fileName" - fi - fi - done; +RUN echo "deb http://security.debian.org/ buster/updates main" >> /etc/apt/sources.list + +RUN apt-get update \ + && apt-get -y --no-install-recommends install \ + s4cmd \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/*