Commit 61420377 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Merge branch 'dev' into 'master'

Corrige job por defecto y limpia al fallar

Closes #1

See merge request redmic-project/maintenance/backup-files!9
parents 9b9dd1ef 7607c6bb
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -10,5 +10,4 @@ stages:

.docker-build:
  variables:
    IMAGE_NAME_VARIABLE_NAME: BACKUP_FILES_IMAGE_NAME
    IMAGE_TAG_VARIABLE_NAME: BACKUP_FILES_IMAGE_TAG
    COMPOSE_FILE_NAME: docker-compose.build.yml
+3 −3
Original line number Diff line number Diff line
ARG ALPINE_IMAGE_TAG=3.13
ARG ALPINE_IMAGE_TAG=3.16.0

FROM alpine:${ALPINE_IMAGE_TAG}

LABEL maintainer="info@redmic.es"

ARG BACKUP_PATH=/backup \
	CURL_VERSION=7.79.1-r0 \
	BASH_VERSION=5.1.0-r0 \
	CURL_VERSION=7.83.1-r2 \
	BASH_VERSION=5.1.16-r2 \
	GLIBC_VERSION=2.33-r0 \
	AWS_CLI_VERSION=2.0.30

+1 −1
Original line number Diff line number Diff line
@@ -32,7 +32,7 @@ Also sends metrics to Prometheus through Pushgateway.
| AWS_DEFAULT_REGION    | AWS region                                        | eu-west-1            |
| AWS_OUTPUT            | AWS output format                                 | json                 |
| PUSHGATEWAY_HOST      | Pushgateway hostname                              | pushgateway:9091     |
| PUSHGATEWAY_JOB       | Pushgateway job name                              | backup-files         |
| PUSHGATEWAY_JOB       | Pushgateway job name                              | ${UPLOAD_BUCKET}     |
| PUSHGATEWAY_LABEL     | Pushgateway label value                           | ${PUSHGATEWAY_JOB}   |

## Metrics
+5 −6
Original line number Diff line number Diff line
ALPINE_IMAGE_TAG=3.13
CURL_VERSION=7.79.1-r0
BASH_VERSION=5.1.0-r0
ALPINE_IMAGE_TAG=3.16.0
CURL_VERSION=7.83.1-r2
BASH_VERSION=5.1.16-r2
GLIBC_VERSION=2.33-r0
AWS_CLI_VERSION=2.0.30
BACKUP_PATH=/backup

BACKUP_PATH=/backup
WORK_PATH=/tmp/backup

AWS_DEFAULT_REGION=eu-west-1
AWS_ACCESS_KEY_ID=changeme
AWS_SECRET_ACCESS_KEY=changeme
UPLOAD_BUCKET=backup-files
AWS_DEFAULT_REGION=eu-west-1
AWS_OUTPUT=json

PUSHGATEWAY_HOST=pushgateway:9091
PUSHGATEWAY_JOB=backup-files
+21 −0
Original line number Diff line number Diff line
version: '3.9'

services:
  backup-files:
    image: ${IMAGE_NAME:-registry.gitlab.com/redmic-project/maintenance/backup-files}:${IMAGE_TAG:-latest}
    build:
      context: ..
      dockerfile: ${DOCKERFILE:-Dockerfile}
      args:
        ALPINE_IMAGE_TAG:
        CURL_VERSION:
        BASH_VERSION:
        GLIBC_VERSION:
        AWS_CLI_VERSION:
        BACKUP_PATH:
    environment:
      BACKUP_PATH:
      WORK_PATH:
      AWS_DEFAULT_REGION:
      AWS_OUTPUT:
      PUSHGATEWAY_HOST:
Loading