mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-19 13:03:36 +00:00
committed by
Konstantin Pastbin
parent
728fb551c2
commit
b09b58ad49
48
tools/unix/run-docker.sh
Executable file
48
tools/unix/run-docker.sh
Executable file
@@ -0,0 +1,48 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Master file documenting how to clone, build, and run the maps generator via Docker
|
||||
|
||||
# Prerequisutes:
|
||||
# sudo apt install docker git
|
||||
|
||||
# To bootstrap the repo:
|
||||
#TODO: change comaps-init to comaps here and throughout
|
||||
#TODO: change docker_maps_generator to most recent rebase branch
|
||||
#cd /media/4tbexternal
|
||||
#if [ ! -f /media/4tbexternal/comaps-init ]; then
|
||||
# git clone --recurse-submodules --shallow-submodules https://codeberg.org/comaps/comaps-init.git
|
||||
# cd /media/4tbexternal/comaps-init
|
||||
# git checkout docker_maps_generator
|
||||
#else
|
||||
# cd /media/4tbexternal/comaps-init
|
||||
# git checkout docker_maps_generator
|
||||
# git pull origin docker_maps_generator
|
||||
#fi
|
||||
|
||||
# And data:
|
||||
# cd /media/4tbexternal/comaps-init/data/
|
||||
# wget World.mwm //pastk - not needed
|
||||
# wget WorldCoasts.mwm
|
||||
|
||||
#TODO: shaders_complier ? //pastk - not needed
|
||||
|
||||
#TODO: isolines, postcodes, subways, wiki
|
||||
|
||||
#cd /media/4tbexternal/comaps-init/tools/unix
|
||||
# Build with: docker build . -t maps_generator
|
||||
# (Good to rebuild each time just in case)
|
||||
# If you get a Dockerfile not found error especially on an XFS partition, try copying Dockerfile to an ext4 partition
|
||||
#
|
||||
# Edit as appropriate and run with:
|
||||
# docker run \
|
||||
# -e S3_KEY_ID=foo -e S3_SECRET_KEY=bar -e S3_HOST_BASE=digitaloceanspaces.com -e S3_BUCKET=comaps-map-files \
|
||||
# --ulimit nofile=262144:262144 \
|
||||
# -v /media/4tbexternal/comaps-init:/root/OM/organicmaps -v /media/4tbexternal/osm-planet:/home/planet \
|
||||
# -v /media/4tbexternal/osm-maps:/root/OM/maps_build -it maps_generator
|
||||
|
||||
|
||||
docker run -e S3_KEY_ID=changeme -e S3_SECRET_KEY=changeme -e S3_HOST_BASE=change.example.com -e S3_BUCKET=comaps-map-files \
|
||||
--ulimit nofile=262144:262144 \
|
||||
-v /media/4tbexternal/comaps-init:/root/OM/organicmaps -v /media/4tbexternal/osm-planet:/home/planet \
|
||||
-v /media/4tbexternal/osm-maps:/root/OM/maps_build -it maps_generator
|
||||
|
||||
Reference in New Issue
Block a user