rsync-container (sha256:cdb4ecb23626818b2a08953965d6b72107e0fbc87a6f730e2efb48f9b12cbc02)

Published 2026-08-09 21:04:57 +00:00 by Randy in Randy/rsync-Container

Installation

docker pull forgejo.digitalerorbit.de/randy/rsync-container@sha256:cdb4ecb23626818b2a08953965d6b72107e0fbc87a6f730e2efb48f9b12cbc02
sha256:cdb4ecb23626818b2a08953965d6b72107e0fbc87a6f730e2efb48f9b12cbc02

Image layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
RUN /bin/sh -c apt-get update && apt-get install -y openvpn rclone openssh-client cron supervisor python3 python3-pip python3-venv iproute2 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c python3 -m venv /opt/venv # buildkit
RUN /bin/sh -c /opt/venv/bin/pip install --no-cache-dir fastapi uvicorn # buildkit
RUN /bin/sh -c /opt/venv/bin/pip install --no-cache-dir "fastapi==0.111.0" "uvicorn==0.29.0" "starlette==0.37.2" "jinja2==3.1.4" "python-multipart==0.0.9" # buildkit
RUN /bin/sh -c mkdir -p /var/log/sync /app/web/templates /app/scripts # buildkit
RUN /bin/sh -c mkdir -p /var/log/sync /var/log/supervisor /app/web/templates /app/scripts # buildkit
COPY scripts/ /app/scripts/ # buildkit
COPY web/app.py /app/web/app.py # buildkit
COPY web/templates/ /app/web/templates/ # buildkit
COPY supervisord.conf /etc/supervisor/conf.d/rsync-stephan.conf # buildkit
RUN /bin/sh -c chmod +x /app/scripts/sync.sh # buildkit
RUN /bin/sh -c echo "0 */6 * * * root /app/scripts/sync.sh >> /var/log/sync/sync.log 2>&1" > /etc/cron.d/sync-stephan && chmod 0644 /etc/cron.d/sync-stephan # buildkit
COPY entrypoint.sh /entrypoint.sh # buildkit
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
WORKDIR /app
EXPOSE [8080/tcp]
CMD ["/entrypoint.sh"]
Details
Container
2026-08-09 21:04:57 +00:00
1
OCI / Docker
linux/amd64
242 MiB
Versions (1) View all
latest 2026-08-09