Lurre commited on
Commit
768038d
verified
1 Parent(s): f4cdb30

Update run.sh

Browse files
Files changed (1) hide show
  1. run.sh +10 -1
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}"