Metainformationen zur Seite
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