mirror of
https://github.com/maptiler/tileserver-gl.git
synced 2024-09-11 12:05:41 +03:00
chore: remove unused run.sh
🧽 (#719)
* chore: remove unused `run.sh` Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com> * docs: update Badge Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com> * docs: use badge from `shields.io` to match previous version Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com> Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
This commit is contained in:
parent
2117b396b7
commit
a13edf6c08
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# TileServer GL
|
# TileServer GL
|
||||||
[![Build Status](https://travis-ci.org/maptiler/tileserver-gl.svg?branch=master)](https://travis-ci.org/maptiler/tileserver-gl)
|
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/maptiler/tileserver-gl/pipeline.yml)](https://github.com/maptiler/tileserver-gl/actions/workflows/pipeline.yml)
|
||||||
[![Docker Hub](https://img.shields.io/badge/docker-hub-blue.svg)](https://hub.docker.com/r/maptiler/tileserver-gl/)
|
[![Docker Hub](https://img.shields.io/badge/docker-hub-blue.svg)](https://hub.docker.com/r/maptiler/tileserver-gl/)
|
||||||
|
|
||||||
Vector and raster maps with GL styles. Server-side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
|
Vector and raster maps with GL styles. Server-side rendering by MapLibre GL Native. Map tile server for MapLibre GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
|
||||||
|
37
run.sh
37
run.sh
@ -1,37 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
_term() {
|
|
||||||
echo "Caught signal, stopping gracefully"
|
|
||||||
kill -TERM "$child" 2>/dev/null
|
|
||||||
}
|
|
||||||
|
|
||||||
trap _term SIGTERM
|
|
||||||
trap _term SIGINT
|
|
||||||
|
|
||||||
xvfbMaxStartWaitTime=60
|
|
||||||
displayNumber=99
|
|
||||||
screenNumber=0
|
|
||||||
|
|
||||||
# Delete files if they were not cleaned by last run
|
|
||||||
rm -rf /tmp/.X11-unix /tmp/.X${displayNumber}-lock ~/xvfb.pid
|
|
||||||
|
|
||||||
echo "Starting Xvfb on display ${displayNumber}"
|
|
||||||
start-stop-daemon --start --pidfile ~/xvfb.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :${displayNumber} -screen ${screenNumber} 1024x768x24 -ac +extension GLX +render -noreset
|
|
||||||
|
|
||||||
# Wait to be able to connect to the port. This will exit if it cannot in 1 minute.
|
|
||||||
timeout ${xvfbMaxStartWaitTime} bash -c "while ! xdpyinfo -display :${displayNumber} >/dev/null; do sleep 0.5; done"
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
echo "Could not connect to display ${displayNumber} in ${xvfbMaxStartWaitTime} seconds time."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
export DISPLAY=:${displayNumber}.${screenNumber}
|
|
||||||
|
|
||||||
echo
|
|
||||||
cd /data
|
|
||||||
node /usr/src/app/ "$@" &
|
|
||||||
child=$!
|
|
||||||
wait "$child"
|
|
||||||
|
|
||||||
start-stop-daemon --stop --retry 5 --pidfile ~/xvfb.pid # stop xvfb when exiting
|
|
||||||
rm ~/xvfb.pid
|
|
Loading…
Reference in New Issue
Block a user