mirror of
https://github.com/garraflavatra/docker-volume-s3-backup.git
synced 2025-07-16 23:24:04 +00:00
use build args instead of templating
This commit is contained in:
@ -1,29 +0,0 @@
|
||||
# This file is generated from template.Dockerfile. Do not edit it directly.
|
||||
###########################################################################
|
||||
|
||||
FROM alpine:3.8
|
||||
|
||||
ADD install.sh install.sh
|
||||
RUN sh install.sh && rm install.sh
|
||||
|
||||
ENV POSTGRES_DATABASE ''
|
||||
ENV POSTGRES_HOST ''
|
||||
ENV POSTGRES_PORT 5432
|
||||
ENV POSTGRES_USER ''
|
||||
ENV POSTGRES_PASSWORD ''
|
||||
ENV PGDUMP_EXTRA_OPTS ''
|
||||
ENV S3_ACCESS_KEY_ID ''
|
||||
ENV S3_SECRET_ACCESS_KEY ''
|
||||
ENV S3_BUCKET ''
|
||||
ENV S3_REGION 'us-west-1'
|
||||
ENV S3_PATH 'backup'
|
||||
ENV S3_ENDPOINT ''
|
||||
ENV S3_S3V4 'no'
|
||||
ENV SCHEDULE ''
|
||||
ENV PASSPHRASE ''
|
||||
|
||||
ADD run.sh run.sh
|
||||
ADD backup.sh backup.sh
|
||||
ADD restore.sh restore.sh
|
||||
|
||||
CMD ["sh", "run.sh"]
|
@ -1,29 +0,0 @@
|
||||
# This file is generated from template.Dockerfile. Do not edit it directly.
|
||||
###########################################################################
|
||||
|
||||
FROM alpine:3.10
|
||||
|
||||
ADD install.sh install.sh
|
||||
RUN sh install.sh && rm install.sh
|
||||
|
||||
ENV POSTGRES_DATABASE ''
|
||||
ENV POSTGRES_HOST ''
|
||||
ENV POSTGRES_PORT 5432
|
||||
ENV POSTGRES_USER ''
|
||||
ENV POSTGRES_PASSWORD ''
|
||||
ENV PGDUMP_EXTRA_OPTS ''
|
||||
ENV S3_ACCESS_KEY_ID ''
|
||||
ENV S3_SECRET_ACCESS_KEY ''
|
||||
ENV S3_BUCKET ''
|
||||
ENV S3_REGION 'us-west-1'
|
||||
ENV S3_PATH 'backup'
|
||||
ENV S3_ENDPOINT ''
|
||||
ENV S3_S3V4 'no'
|
||||
ENV SCHEDULE ''
|
||||
ENV PASSPHRASE ''
|
||||
|
||||
ADD run.sh run.sh
|
||||
ADD backup.sh backup.sh
|
||||
ADD restore.sh restore.sh
|
||||
|
||||
CMD ["sh", "run.sh"]
|
@ -1,29 +0,0 @@
|
||||
# This file is generated from template.Dockerfile. Do not edit it directly.
|
||||
###########################################################################
|
||||
|
||||
FROM alpine:edge
|
||||
|
||||
ADD install.sh install.sh
|
||||
RUN sh install.sh && rm install.sh
|
||||
|
||||
ENV POSTGRES_DATABASE ''
|
||||
ENV POSTGRES_HOST ''
|
||||
ENV POSTGRES_PORT 5432
|
||||
ENV POSTGRES_USER ''
|
||||
ENV POSTGRES_PASSWORD ''
|
||||
ENV PGDUMP_EXTRA_OPTS ''
|
||||
ENV S3_ACCESS_KEY_ID ''
|
||||
ENV S3_SECRET_ACCESS_KEY ''
|
||||
ENV S3_BUCKET ''
|
||||
ENV S3_REGION 'us-west-1'
|
||||
ENV S3_PATH 'backup'
|
||||
ENV S3_ENDPOINT ''
|
||||
ENV S3_S3V4 'no'
|
||||
ENV SCHEDULE ''
|
||||
ENV PASSPHRASE ''
|
||||
|
||||
ADD run.sh run.sh
|
||||
ADD backup.sh backup.sh
|
||||
ADD restore.sh restore.sh
|
||||
|
||||
CMD ["sh", "run.sh"]
|
@ -1,29 +0,0 @@
|
||||
# This file is generated from template.Dockerfile. Do not edit it directly.
|
||||
###########################################################################
|
||||
|
||||
FROM alpine:3.6
|
||||
|
||||
ADD install.sh install.sh
|
||||
RUN sh install.sh && rm install.sh
|
||||
|
||||
ENV POSTGRES_DATABASE ''
|
||||
ENV POSTGRES_HOST ''
|
||||
ENV POSTGRES_PORT 5432
|
||||
ENV POSTGRES_USER ''
|
||||
ENV POSTGRES_PASSWORD ''
|
||||
ENV PGDUMP_EXTRA_OPTS ''
|
||||
ENV S3_ACCESS_KEY_ID ''
|
||||
ENV S3_SECRET_ACCESS_KEY ''
|
||||
ENV S3_BUCKET ''
|
||||
ENV S3_REGION 'us-west-1'
|
||||
ENV S3_PATH 'backup'
|
||||
ENV S3_ENDPOINT ''
|
||||
ENV S3_S3V4 'no'
|
||||
ENV SCHEDULE ''
|
||||
ENV PASSPHRASE ''
|
||||
|
||||
ADD run.sh run.sh
|
||||
ADD backup.sh backup.sh
|
||||
ADD restore.sh restore.sh
|
||||
|
||||
CMD ["sh", "run.sh"]
|
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
|
||||
set -e
|
||||
set -eux
|
||||
set -o pipefail
|
||||
|
||||
apk update
|
||||
@ -11,8 +11,8 @@ apk add postgresql-client
|
||||
# install gpg
|
||||
apk add gnupg
|
||||
|
||||
# install s3 tools
|
||||
apk add python3
|
||||
apk add py3-pip # separate package on edge only
|
||||
pip3 install awscli
|
||||
|
||||
# install go-cron
|
||||
|
Reference in New Issue
Block a user