Files
openfreemap/scripts/tile_gen/cloudflare_upload.sh
Zsolt Ero 6c5f9c31fe work
2023-12-28 17:50:58 +01:00

36 lines
734 B
Bash
Executable File

#!/usr/bin/env bash
set -e
AREA=$(basename "$(dirname "$PWD")")
VERSION=$(basename "$PWD")
export RCLONE_CONFIG=/data/ofm/config/rclone.conf
SCRIPT_DIR=$(cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)
if [[ $AREA != "planet" && $AREA != "monaco" ]]; then
echo "Area must be 'planet' or 'monaco'. Terminating."
exit 1
fi
if [ ! -f $RCLONE_CONFIG ]; then
echo "rclone.conf does not exist. Terminating."
exit 1
fi
mkdir -p logs
rm -f logs/rclone.log
rclone sync \
--transfers=8 \
--multi-thread-streams=8 \
--fast-list \
-v \
--stats-file-name-length 0 \
--stats-one-line \
--log-file logs/rclone.log \
--exclude 'logs/**' \
. "cf:ofm-$AREA/$VERSION"
bash "$SCRIPT_DIR/cloudflare_index.sh"