From 8138d7864f47b66ab1e56562ff9bb78df4f3553d Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sat, 28 Dec 2019 12:47:46 -0800 Subject: [PATCH] Basic Dockerfile, installing dependencies --- .gitlab-ci.yml | 2 +- context/Dockerfile | 27 ++++++++++----------------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6c2b8b8..1c2837c 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 161df6b..9861cf9 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/* -- GitLab