Update run.sh
Browse files
run.sh
CHANGED
|
@@ -130,18 +130,27 @@ rebuild_tiles() {
|
|
| 130 |
log "Pobieranie i budowanie g贸r (to zajmie kolejne minuty)..."
|
| 131 |
valhalla_build_elevation -c "${CONFIG_FILE}" -b 14.0,49.0,24.5,55.0
|
| 132 |
|
| 133 |
-
# Wywo艂ujemy now膮 ekstrakcj臋
|
| 134 |
extract_trails
|
| 135 |
}
|
| 136 |
|
| 137 |
# G艁脫WNA LOGIKA
|
| 138 |
if [[ "${FORCE_REBUILD}" == "1" ]]; then
|
| 139 |
log "Zarz膮dzono FORCE_REBUILD=1. Zbuduj臋 ca艂膮 map臋 od zera prosto na serwerze!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 140 |
download_pbf
|
| 141 |
ensure_config_and_limits
|
| 142 |
rebuild_tiles
|
| 143 |
create_tiles_archive
|
| 144 |
upload_tiles_to_hf_dataset || log "Nie uda艂o si臋 wys艂a膰 na dataset, ale odpalam aplikacj臋..."
|
|
|
|
|
|
|
|
|
|
|
|
|
| 145 |
elif download_hf_file_to_path "${HF_DATASET_FILE}" "${HF_ARCHIVE_LOCAL}"; then
|
| 146 |
log "Odtwarzam map臋 oraz szlaki z cache na HF..."
|
| 147 |
tar -xzf "${HF_ARCHIVE_LOCAL}" -C "${DATA_DIR}"
|
|
|
|
| 130 |
log "Pobieranie i budowanie g贸r (to zajmie kolejne minuty)..."
|
| 131 |
valhalla_build_elevation -c "${CONFIG_FILE}" -b 14.0,49.0,24.5,55.0
|
| 132 |
|
|
|
|
| 133 |
extract_trails
|
| 134 |
}
|
| 135 |
|
| 136 |
# G艁脫WNA LOGIKA
|
| 137 |
if [[ "${FORCE_REBUILD}" == "1" ]]; then
|
| 138 |
log "Zarz膮dzono FORCE_REBUILD=1. Zbuduj臋 ca艂膮 map臋 od zera prosto na serwerze!"
|
| 139 |
+
|
| 140 |
+
export POI_PORT="${POI_PORT:-7860}"
|
| 141 |
+
log "TRIK OCHRONNY: Uruchamiam tymczasowy serwer, aby omin膮膰 30-minutowy limit Hugging Face..."
|
| 142 |
+
uvicorn app:app --host 0.0.0.0 --port "${POI_PORT}" &
|
| 143 |
+
TEMP_PID=$!
|
| 144 |
+
|
| 145 |
download_pbf
|
| 146 |
ensure_config_and_limits
|
| 147 |
rebuild_tiles
|
| 148 |
create_tiles_archive
|
| 149 |
upload_tiles_to_hf_dataset || log "Nie uda艂o si臋 wys艂a膰 na dataset, ale odpalam aplikacj臋..."
|
| 150 |
+
|
| 151 |
+
log "Zabijam tymczasowy serwer..."
|
| 152 |
+
kill $TEMP_PID || true
|
| 153 |
+
sleep 2
|
| 154 |
elif download_hf_file_to_path "${HF_DATASET_FILE}" "${HF_ARCHIVE_LOCAL}"; then
|
| 155 |
log "Odtwarzam map臋 oraz szlaki z cache na HF..."
|
| 156 |
tar -xzf "${HF_ARCHIVE_LOCAL}" -C "${DATA_DIR}"
|