====== Sync-Skript zwischen DWB & Webportal ======
; Production : hetzner:/opt/webportal/sync/
; GIT : https://gitlab.leibniz-lib.de/wwalbaum/sync_dwb_webportal
Es gibt drei Skripte, die das Skript starten:
- docker_start_sync_just_solr.sh
- docker_start_sync.sh
- docker_start_sync_without_taxamerger.sh
Grundprinzipiell steht in docker_start_sync.sh:
/usr/bin/docker compose -f /opt/webportal/docker-compose.yml --env-file /opt/webportal/.env run --rm sync python Transfer.py
docker_start_sync_without_taxamerger.sh:
/usr/libexec/docker/cli-plugins/docker-compose -f /opt/webportal/docker-compose.yml --env-file /opt/webportal/.env run --rm sync python Transfer.py --skip taxamerger
Mo-Sa läuft das Skript nachts ohne Taxamerger, am Sonntag ein mal mit:
/etc/crontab:
0 0 * * 1-6 root /opt/webportal/docker_start_sync_without_taxamerger.sh >>/var/log/transfer2portal.log 2>&1
0 0 * * 7 root /opt/webportal/docker_start_sync.sh >>/var/log/transfer2portal.log 2>&1