41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
|
## Installation
|
||
|
```
|
||
|
./install.sh
|
||
|
systemctl enable uwsgi-ffmap
|
||
|
systemctl enable uwsgi-tiles-links_and_routers
|
||
|
systemctl enable uwsgi-tiles-hoods
|
||
|
systemctl start uwsgi-ffmap
|
||
|
systemctl start uwsgi-tiles-links_and_routers
|
||
|
systemctl start uwsgi-tiles-hoods
|
||
|
# Then apply NGINX Config
|
||
|
```
|
||
|
|
||
|
## Debian Dependencies
|
||
|
```
|
||
|
apt-get install python python3 mongodb python3-requests python3-lxml python3-pip python3-flask python3-dateutil python3-numpy python3-scipy python-mapnik python3-pip uwsgi-plugin-python uwsgi-plugin-python3 nginx
|
||
|
pip3 install pymongo
|
||
|
git clone https://github.com/asdil12/tilelite
|
||
|
cd tilelite
|
||
|
python setup.py install
|
||
|
```
|
||
|
|
||
|
## NGINX Config
|
||
|
```
|
||
|
...
|
||
|
location / {
|
||
|
include uwsgi_params;
|
||
|
uwsgi_pass 127.0.0.1:3031;
|
||
|
}
|
||
|
|
||
|
location /tiles/links_and_routers {
|
||
|
include uwsgi_params;
|
||
|
uwsgi_pass 127.0.0.1:3032;
|
||
|
}
|
||
|
|
||
|
location /tiles/hoods {
|
||
|
include uwsgi_params;
|
||
|
uwsgi_pass 127.0.0.1:3033;
|
||
|
}
|
||
|
...
|
||
|
```
|