forked from geo-data/openstreetmap-tiles-docker
/
help.txt
45 lines (32 loc) · 1.59 KB
/
help.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Usage: run [COMMAND ...]
Run OpenStreetMap Tile Server related operations in a docker container.
Positional arguments:
COMMAND The command to run. (default: help)
Commands:
help Show this help message
initdb Initialise the postgres database
startdb Start the postgresql database
createuser Create the osm user in the database
createdb Create the osm database
import Import osm data into the database
startservices Start the osm web services
dropdb Drop the osm database
dumpdb Dump the osm database to /data/gis_pgdump.gz
Set up a database saved on an external volume:
The following command will initialise the postgresql database on an external
volume that can be used to persist the data:
docker run -v /data/osm-postgresql:/var/lib/postgresql homme/openstreetmap-tiles \
initdb startdb createuser createdb
Import data:
The following will import the .osm file at `/tmp/import.osm` into the
database.
docker run -v /data/osm-postgresql:/var/lib/postgresql -v /tmp:/data homme/openstreetmap-tiles \
startdb import
Start the webserver:
Once data is loaded and users have been created run the webserver:
docker run -P -v /data/osm-postgresql:/var/lib/postgresql homme/openstreetmap-tiles \
startdb startservices
The website can be tested from http://localhost/osm_tiles/0/0/0.png
Drop into a shell:
docker run --name osmdebug --rm -t -i -v /data:/tmp xingfu/osm-tiles-docker bash
For further information run the cli and look at /usr/local/share/doc/README.md.