All checks were successful
/ build-docker-image (push) Successful in 50s
25 lines
649 B
Docker
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"] |