Files
borg/docker/Dockerfile
Márcio Fernandes b02ffb7021
All checks were successful
/ build-docker-image (push) Successful in 50s
ssh client revision added some helper scripts and changed to alpine
2025-09-13 23:35:28 +01:00

25 lines
649 B
Docker

FROM alpine:latest
# Install BorgBackup and OpenSSH client
RUN apk update && apk add --no-cache \
borgbackup \
openssh \
bash \
tzdata
COPY ./docker/app /app
RUN chmod +x /app/scripts -R
RUN ln -s /app/scripts/loadenv /usr/local/bin/loadenv
RUN ln -s /app/scripts/remote-connect /usr/local/bin/remote-connect
RUN ln -s /app/scripts/remote-connect /usr/local/bin/remote-get-folder-size
RUN addgroup -S borg && adduser -S borg -G borg
USER borg
WORKDIR /home/borg
RUN echo "source /usr/local/bin/loadenv" > ~/.bash_profile
RUN echo "source /usr/local/bin/loadenv" > ~/.bashrc
ENTRYPOINT ["bash" , "-c", "borg $0"]
CMD ["--help"]