Skip to content
Snippets Groups Projects
Select Git revision
  • b319270a7d19cf86afec2660f9d7cf657108b2fd
  • master default protected
  • v0.0.x
  • v0.0.31
  • v0.0.30
  • v0.0.29
  • v0.0.28
  • v0.0.28-rc1
  • v0.0.27
  • v0.0.26
  • v0.0.25
  • v0.0.24
  • v0.0.23
  • v0.0.22
  • v0.0.21
  • v0.0.20
  • v0.0.19
  • v0.0.18
  • v0.0.17
  • v0.0.16
  • v0.0.15
  • v0.0.14
  • v0.0.13
23 results

provisioner.go

Blame
  • Dockerfile 691 B
    FROM registry.cyberbrain.pw/docker/git-sync:latest
    
    ENV GIT_SYNC_ROOT='/tmp/git' \
        GIT_SYNC_DEST='sync' \
        GIT_SYNC_EXECHOOK_COMMAND='/rsync-sync' \
        GIT_SYNC_ADD_USER='true' \
        RSYNC_SYNC_WEBHOOK_METHOD='POST' \
        RSYNC_SYNC_WEBHOOK_TIMEOUT=1 \
        RSYNC_SYNC_WEBHOOK_BACKOFF=3 \
        RSYNC_SYNC_WEBHOOK_ATTEMPTS=3
    
    USER root:root
    
    RUN set -ex \
        && apt-get update -y \
        && apt-get install --no-install-suggests --no-install-recommends -y rsync curl \
        && apt-get clean -y \
        && rm -rf /var/lib/apt/lists/* \
        && mkdir -m 02775 /sync && chown 65533:65533 /sync
    
    COPY rsync-sync* /
    
    RUN set -ex \
        && chmod a+x /rsync-sync
    
    VOLUME ["/sync"]
    
    USER 65533:65533