Bladeren bron

More reasonable dockerfile

Fred Damstra (k8s1) 2 jaren geleden
bovenliggende
commit
f8d25d606b
2 gewijzigde bestanden met toevoegingen van 7 en 14 verwijderingen
  1. 5 12
      Dockerfile
  2. 2 2
      kaniko-aws-backup.yaml

+ 5 - 12
Dockerfile

@@ -1,19 +1,12 @@
-FROM ubuntu:latest
+FROM alpine:latest
 LABEL maintainer="fred.damstra@gmail.com"
 LABEL version="0.1"
 LABEL description="Docker image that updates a route53 zone record with the current IP (home grown dynip)"
 
-# Never prompt
-ARG DEBIAN_FRONTEND=noninteractive
+RUN apk add --no-cache curl aws-cli bash
 
-RUN apt-get update \
-  && apt-get upgrade -y \
-  && apt-get install -y curl awscli \
-  && rm -rf /var/lib/apt/lists/* \
-  && apt-get clean
-
-COPY . /opt/update-route53
-RUN chmod 755 /opt/update-route53/update-route53.sh \
+COPY . /opt/aws-backup
+RUN chmod 755 /opt/aws-backup/aws-backup.sh \
  && mkdir /source
 
-CMD ["/opt/update-route53/update-route53.sh"]
+CMD ["/opt/aws-backup/aws-backup.sh"] 

+ 2 - 2
kaniko-aws-backup.yaml

@@ -16,14 +16,14 @@
 apiVersion: batch/v1
 kind: Job
 metadata:
-  name: kaniko-update-route53
+  name: kaniko-aws-backup
 spec:
   ttlSecondsAfterFinished: 100
   backoffLimit: 4
   template:
     spec:
       containers:
-      - name: kaniko-update-route53
+      - name: kaniko-aws-backup
         image: gcr.io/kaniko-project/executor:v1.9.1 
         args:
         - "--dockerfile=./Dockerfile"