Merge pull request #2 from cjkoenig/switch_to_alpine

Move base image to Alpine
This commit is contained in:
grahovam
2016-08-22 12:45:41 +02:00
committed by GitHub
4 changed files with 13 additions and 14 deletions

View File

@@ -1,9 +1,11 @@
FROM ubuntu:14.04.3 FROM alpine:3.4
MAINTAINER technik@myfoodmap.de MAINTAINER technik@myfoodmap.de
RUN apt-get update && apt-get install -y \ RUN apk add --update \
python-pip \ py-pip \
xz-utils gpgme \
xz \
&& rm -rf /var/cache/apk/*
RUN pip install awscli RUN pip install awscli

View File

@@ -1,6 +1,6 @@
#!/bin/bash #!/bin/sh
: ${BACKUP_DATE:=_$(date +"%Y-%m-%d_%H-%M")} BACKUP_DATE=$(date +"%Y-%m-%d_%H-%M")
cd /backup cd /backup
tar cJf ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz ./* tar cJf ~/$S3_BUCKET_NAME$BACKUP_DATE.tar.xz ./*

View File

@@ -1,3 +1,5 @@
#!/bin/sh
gpg --import /keys/* gpg --import /keys/*
aws s3 ls s3://$S3_BUCKET_NAME aws s3 ls s3://$S3_BUCKET_NAME

11
run.sh
View File

@@ -1,14 +1,9 @@
#!/bin/bash #!/bin/sh
# Import GPG public keys
gpg --import /keys/* gpg --import /keys/*
cron # Create and install crontab file
# LS_COLORS is set to nothing and for some strange reason crontabs are not allowed to contain such env vars
unset LS_COLORS
# Create crontab file
env | cat - > /backup.cron
echo "$CRON_INTERVAL /backup.sh" >> /backup.cron echo "$CRON_INTERVAL /backup.sh" >> /backup.cron
crontab /backup.cron crontab /backup.cron