Files
openfreemap/modules/tile_gen/tile_gen_lib/set_version.py
2024-09-01 15:25:30 +02:00

32 lines
670 B
Python

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(),
)