This commit is contained in:
Zsolt Ero
2023-12-04 22:56:27 +01:00
parent c12ed48275
commit f9649c50fc
13 changed files with 150 additions and 49 deletions

23
lib/planetiler.py Normal file
View File

@@ -0,0 +1,23 @@
from lib.config import templates
from lib.utils import apt_get_install, apt_get_update, put
PLANETILER_VERSION = '0.7.0'
PLANETILER_DIR = '/data/planetiler/bin'
PLANETILER_PATH = f'{PLANETILER_DIR}/planetiler.jar'
def install_planetiler(c):
apt_get_update(c)
apt_get_install(c, 'openjdk-17-jdk')
c.sudo('mkdir -p /data/planetiler/bin')
c.sudo(
f'wget -q https://github.com/onthegomap/planetiler/releases/download/v{PLANETILER_VERSION}/planetiler.jar '
f'-O {PLANETILER_PATH}',
)
c.sudo(f'java -jar {PLANETILER_PATH} --help')
put(c, templates / 'planetiler' / 'run_planet.sh', PLANETILER_DIR, permissions='755')