From 58700d9c6d9d4a74bba4c5922bac09cbe7c9a010 Mon Sep 17 00:00:00 2001 From: Dale Newby Date: Thu, 5 Oct 2023 11:29:39 -0400 Subject: [PATCH 1/3] Update Restic version to 0.16.0 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7bf6ec2..1cac100 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ FROM alpine:3.11 RUN apk update \ && apk add --no-cache bash -ARG restic_ver=0.9.6 +ARG restic_ver=0.16.0 RUN wget -O /tmp/restic.bz2 \ https://github.com/restic/restic/releases/download/v${restic_ver}/restic_${restic_ver}_linux_amd64.bz2 \ From 2ceee6ddf445d14a24186a8d8a67fdfe69749085 Mon Sep 17 00:00:00 2001 From: Dale Newby Date: Thu, 5 Oct 2023 12:20:39 -0400 Subject: [PATCH 2/3] Configure CodeShip --- .dockerignore | 4 ++++ .gitignore | 2 ++ aws.env.encrypted | 2 ++ codeship-services.yml | 5 +++++ codeship-steps.yml | 21 +++++++++++++++++++++ dockercfg.encrypted | 2 ++ 6 files changed, 36 insertions(+) create mode 100644 .dockerignore create mode 100644 aws.env.encrypted create mode 100644 codeship-services.yml create mode 100644 codeship-steps.yml create mode 100644 dockercfg.encrypted diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..f1d320d --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +*.aes +codeship-services.yml +codeship-steps.yml +dockercfg diff --git a/.gitignore b/.gitignore index 6f9d69d..8b51172 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ local.env vendor/ *.aes +aws.env +dockercfg diff --git a/aws.env.encrypted b/aws.env.encrypted new file mode 100644 index 0000000..d321fec --- /dev/null +++ b/aws.env.encrypted @@ -0,0 +1,2 @@ +cloudbees:v1 +Ldsp7nXNKECQDOND9J99Ucxw6ckTfguXK3IX5DgAIdeF12Y6bAdI9cjhFk2iFCn2cSXDukgsCY+saS+b4CA7gbI3aIWAKHLABiT9+flMjUTCyqGeVYbrY7dFTZCy4L/HLuQQKrSh96mnyD1WcUvFe8AY9TQfApfWWJR82ptUQPa0M8eVYhGyFsdZWdJnYyKdrLdo4GSliimYZDh0MO9/+8BDIBmHO3GB7bP3pj8j9vNwXwGKaPeOiCK3Ayvi5eim087kRh2mcI0= \ No newline at end of file diff --git a/codeship-services.yml b/codeship-services.yml new file mode 100644 index 0000000..5e716e5 --- /dev/null +++ b/codeship-services.yml @@ -0,0 +1,5 @@ +app: + build: + image: silintl/restic-backup-restore + dockerfile: ./Dockerfile + cached: true diff --git a/codeship-steps.yml b/codeship-steps.yml new file mode 100644 index 0000000..02a0834 --- /dev/null +++ b/codeship-steps.yml @@ -0,0 +1,21 @@ +- name: push_branch + service: app + type: push + image_name: silintl/restic-backup-restore + image_tag: "{{.Branch}}" + exclude: (master) + registry: https://index.docker.io/v1/ + encrypted_dockercfg_path: dockercfg.encrypted + +- name: push_latest + service: app + type: push + image_name: silintl/restic-backup-restore + image_tag: "latest" + tag: master + registry: https://index.docker.io/v1/ + encrypted_dockercfg_path: dockercfg.encrypted + +#- name: test +# service: app +# command: echo "Image was tested" diff --git a/dockercfg.encrypted b/dockercfg.encrypted new file mode 100644 index 0000000..fb58e09 --- /dev/null +++ b/dockercfg.encrypted @@ -0,0 +1,2 @@ +cloudbees:v1 +nvSWxJ4mgBvPQ4v77XNIOKRGbIitJH1/KkRMZtqXDpZ0ZjmrlZ9f18WsQOpV168BcO0AXLP+AbIS36xk7hvk5/3YkwSGbfXoeNuV5k3oVFO9QoXZHzxEJ93MxqIAHlkzHTot1oz9iNaqTHEYo18kc6W7pYjGDarPTH82K41Bvk6KZ+oAVBmDQKgwNXRjbduaarhgElKRlqvr7ChPVpUL4DSW+eYK96xCD/9/r1srtyZ+i/AsfTOTUZWHNvdJNaAefpMIV8KBzygNbZBULN1cS4gd3heGp2enxAky+k7YtRDhMH4PeV8SqVql586Q7ERRRBDBsqB35/bN0aA/0FtCAbs9cnVk/yRVnmb8+MCWRcFCEvJL9NTz9ZY0xfxrH3DF+/kf1wr1W+YAOSUfdbf9LxtTqTATkYhOjiovoz/9W2L78luQ8R831Q== \ No newline at end of file From e1f96c79cad569bfc7ff0a1194061d1cb5fa8d9a Mon Sep 17 00:00:00 2001 From: Dale Newby Date: Fri, 6 Oct 2023 15:19:07 -0400 Subject: [PATCH 3/3] Remove unneeded file --- aws.env.encrypted | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 aws.env.encrypted diff --git a/aws.env.encrypted b/aws.env.encrypted deleted file mode 100644 index d321fec..0000000 --- a/aws.env.encrypted +++ /dev/null @@ -1,2 +0,0 @@ -cloudbees:v1 -Ldsp7nXNKECQDOND9J99Ucxw6ckTfguXK3IX5DgAIdeF12Y6bAdI9cjhFk2iFCn2cSXDukgsCY+saS+b4CA7gbI3aIWAKHLABiT9+flMjUTCyqGeVYbrY7dFTZCy4L/HLuQQKrSh96mnyD1WcUvFe8AY9TQfApfWWJR82ptUQPa0M8eVYhGyFsdZWdJnYyKdrLdo4GSliimYZDh0MO9/+8BDIBmHO3GB7bP3pj8j9vNwXwGKaPeOiCK3Ayvi5eim087kRh2mcI0= \ No newline at end of file