config, set_version

This commit is contained in:
Zsolt Ero
2024-09-01 15:25:30 +02:00
parent 77a5855b0c
commit add716cb58
14 changed files with 120 additions and 165 deletions

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