This commit is contained in:
Ivan Vazhenin
2024-02-23 18:16:01 +03:00
parent 47aecf4e14
commit afeb51a106
7 changed files with 16 additions and 9 deletions

View File

@@ -3,6 +3,6 @@
!public
!test
!package.json
!mapbox-mbtiles-0.12.2.tgz
!mapbox-mbtiles-0.15.1.tgz
!package-lock.json
!docker-entrypoint.sh

View File

@@ -44,7 +44,7 @@ RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY mapbox-mbtiles-0.12.2.tgz /usr/src/app
COPY mapbox-mbtiles-0.15.1.tgz /usr/src/app
COPY package.json /usr/src/app
COPY package-lock.json /usr/src/app

Binary file not shown.

BIN
mapbox-mbtiles-0.15.1.tgz Normal file

Binary file not shown.

8
package-lock.json generated
View File

@@ -10,7 +10,7 @@
"license": "BSD-2-Clause",
"dependencies": {
"@mapbox/glyph-pbf-composite": "0.0.3",
"@mapbox/mbtiles": "file:/./mapbox-mbtiles-0.12.2.tgz",
"@mapbox/mbtiles": "file:/./mapbox-mbtiles-0.15.1.tgz",
"@mapbox/polyline": "^1.2.1",
"@mapbox/sphericalmercator": "1.2.0",
"@mapbox/vector-tile": "1.3.1",
@@ -680,9 +680,9 @@
}
},
"node_modules/@mapbox/mbtiles": {
"version": "0.12.2",
"resolved": "file:mapbox-mbtiles-0.12.2.tgz",
"integrity": "sha512-ejgbW4mLvkiR6a/UTyiTOsg4h2iCqvGrECShQigKygkwuvGnZzrv5LTny4RnY4QLFhkJtTp7QoHEZq0QoU4mAQ==",
"version": "0.15.1",
"resolved": "file:mapbox-mbtiles-0.15.1.tgz",
"integrity": "sha512-Q8PG5VXGAFMdC1A5nhVUq4zMPl5e08RxD0TAIvG/22wCTmvLyF+ks7xZIAzQAHF0zbair3Zei5MDJ8rZe8yeUg==",
"dependencies": {
"@mapbox/sphericalmercator": "~1.1.0",
"@mapbox/tiletype": "0.3.x",

View File

@@ -19,7 +19,7 @@
},
"dependencies": {
"@mapbox/glyph-pbf-composite": "0.0.3",
"@mapbox/mbtiles": "file:/./mapbox-mbtiles-0.12.2.tgz",
"@mapbox/mbtiles": "file:/./mapbox-mbtiles-0.15.1.tgz",
"@mapbox/polyline": "^1.2.1",
"@mapbox/sphericalmercator": "1.2.0",
"@mapbox/vector-tile": "1.3.1",

View File

@@ -320,17 +320,24 @@ function start(opts) {
const watcherData = chokidar.watch(path.join(options.paths.mbtiles, '*.mbtiles'),
{
persistent: true
});
watcherData.on('all', (eventType, filename) => {
if (filename) {
let id = path.basename(filename, '.mbtiles');
console.log(`Data "${id}" added`);
if (eventType == "add") {
if (eventType === "add") {
console.log(`Data "${id}" added`);
let item = {
mbtiles: filename
};
addData(id, item);
} else if (eventType === "change") {
console.log(`Data "${id}" changed`);
let item = serving.data[id];
if (item) {
item.source.reInit();
}
}
}
});