1
0
mirror of https://github.com/xzeldon/vwdump.git synced 2025-06-28 03:48:13 +03:00
vwdump/Dockerfile
1O 026ef778b6
Added buildx to allow multi-arch builds
Squashed commit of the following:

commit f3d42ceebe3f209645dc44b9e1ea956339c32968
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:48:23 2021 +0100

    Only build master since rpi3 is no longer needed

commit 32e213d65955291fa38d20c77e74aa30cf25cd24
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:46:40 2021 +0100

    Added dockerhub login

commit 960c44c7148073cfbee617be3019fb399d1fc0b1
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:38:21 2021 +0100

    Added ARCH to Dockerfile

commit fad35cd700dcf7a4c4ee5ac7eeea89f33871eaab
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:30:30 2021 +0100

    don't push in buildx

commit 9cd85b6787ec552d5dee393a40137fa3ed9cb94e
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:28:09 2021 +0100

    added context

commit 07fb2b320463dc495c4e69f40bb524bcc0ebd15a
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:20:02 2021 +0100

    Added experimental

commit 99b352dad13aca54f49fb56f0fb19a921cd81c9d
Author: 1O <2408212-1O@users.noreply.gitlab.com>
Date:   Sun Jan 24 19:16:59 2021 +0100

    Added buildx
2021-01-24 19:49:51 +01:00

32 lines
713 B
Docker

ARG ARCH=
FROM ${ARCH}alpine:latest
RUN addgroup -S app && adduser -S -G app app
RUN apk add --no-cache \
sqlite \
busybox-suid \
su-exec
ENV DB_FILE /data/db.sqlite3
ENV BACKUP_FILE /data/db_backup/backup.sqlite3
ENV BACKUP_FILE_PERMISSIONS 700
ENV CRON_TIME "0 5 * * *"
ENV TIMESTAMP false
ENV UID 100
ENV GID 100
ENV CRONFILE /etc/crontabs/root
ENV LOGFILE /app/log/backup.log
ENV DELETE_AFTER 0
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
COPY backup.sh /app/
RUN mkdir /app/log/ \
&& chown -R app:app /app/ \
&& chmod -R 777 /app/ \
&& chmod +x /usr/local/bin/entrypoint.sh
# && echo "\$CRON_TIME \$BACKUP_CMD >> \$LOGFILE 2>&1" | crontab -
ENTRYPOINT ["entrypoint.sh"]