mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-22 06:22:16 +00:00
config, set_version
This commit is contained in:
31
modules/tile_gen/tile_gen_lib/set_version.py
Normal file
31
modules/tile_gen/tile_gen_lib/set_version.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import subprocess
|
||||
|
||||
from http_host_lib.config import config
|
||||
|
||||
from tile_gen_lib.shared import get_versions_for_area
|
||||
|
||||
|
||||
def check_all_hosts(area, version):
|
||||
pass
|
||||
|
||||
|
||||
def check_and_set_version(area, version):
|
||||
if version == 'latest':
|
||||
versions = get_versions_for_area(area)
|
||||
version = versions[-1]
|
||||
|
||||
if not check_all_hosts(area, version):
|
||||
return
|
||||
|
||||
|
||||
def set_version(area, version):
|
||||
subprocess.run(
|
||||
[
|
||||
'rclone',
|
||||
'rcat',
|
||||
f'remote:ofm-assets/deployed_versions/{area}.txt',
|
||||
],
|
||||
env=dict(RCLONE_CONFIG=config.rclone_config),
|
||||
check=True,
|
||||
input=version.strip().encode(),
|
||||
)
|
||||
Reference in New Issue
Block a user