mirror of
https://github.com/hyperknot/openfreemap.git
synced 2026-05-21 14:02:15 +00:00
rename
This commit is contained in:
25
ssh_lib/planetiler.py
Normal file
25
ssh_lib/planetiler.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from ssh_lib.config import templates
|
||||
from ssh_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')
|
||||
|
||||
c.sudo('chown -R ofm:ofm /data/planetiler')
|
||||
Reference in New Issue
Block a user