Skip to content
Snippets Groups Projects
docker-compose.yml 688 B
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
version: '2'
networks:
  back:
    driver: bridge
    ipam:
      driver: default
      config:
      - subnet: 10.1.2.0/30
services:
  backup:
    image: indiehosters/borg
    hostname: ${HOSTNAME}
Pierre Ozoux's avatar
Pierre Ozoux committed
    entrypoint: "cron"
    command:
    # - "--hours=*" # use $DC_HOURS to override this
    - "--minutes=10"
    - "--seconds=0"
    - "--sync-jobs"
    - "/entrypoint.sh"
Pierre Ozoux's avatar
Pierre Ozoux committed
    environment:
    - BORG_MODE=CLIENT
    - BORG_FOLDER
    - BORG_PASSPHRASE
Pierre Ozoux's avatar
Pierre Ozoux committed
    - DC_HOURS
Pierre Ozoux's avatar
Pierre Ozoux committed
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    - /data/domains:/domains
    - ./ssh/:/root/.ssh/
    - ./cache:/root/.cache
    - /system/metrics-collection/textfiles:/textfiles
Pierre Ozoux's avatar
Pierre Ozoux committed
    networks:
    - back