24 lines
437 B
Docker
24 lines
437 B
Docker
FROM alpine:3.22
|
|
|
|
#ENV PFSENSE_IP=192.168.0.1
|
|
#ENV PFSENSE_USER=none
|
|
#ENV PFSENSE_PASS=none
|
|
#ENV PFSENSE_SCHEME=https
|
|
#ENV BACKUPNAME=router
|
|
|
|
# Install packages
|
|
RUN apk update ; apk upgrade
|
|
RUN apk add --no-cache wget tzdata bash bash-completion \
|
|
borgbackup openssh-client
|
|
|
|
RUN rm -rf /var/cache/apk/*
|
|
RUN mkdir -p /scripts
|
|
|
|
COPY scripts/ /scripts
|
|
|
|
COPY pfsense-backup.sh /
|
|
COPY backup.sh /
|
|
|
|
VOLUME ["/data"]
|
|
CMD ["/pfsense-backup.sh"]
|