acalcutt
9ccb5018c7
add publish workflow
2022-12-08 01:10:48 -05:00
acalcutt
484de38bb7
simplify dependencies install
2022-12-08 01:07:10 -05:00
acalcutt
5969d637fd
force ubuntu-20.04
...
Testing fails on ubuntu-latest due to no libicu66 being available in ubuntu 22.04
2022-12-08 00:21:07 -05:00
Vinayak Kulkarni
2d0b515baa
fix: remove travis cause CT workflow
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-12-02 01:54:14 +05:30
Vinayak Kulkarni
a6842b97f9
build: enable CT as per @acalcutt review
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-12-02 01:52:30 +05:30
Vinayak Kulkarni
afce169ee4
revert: remove hadolint config
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-26 23:27:31 +05:30
Vinayak Kulkarni
aee0c57f7c
revert: old files unneeded in this PR
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-26 23:26:23 +05:30
Vinayak Kulkarni
72a244f409
refactor: enable codeql & remove CI
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:49:24 +05:30
Vinayak Kulkarni
285c3b98c8
refactor!: remove pipeline and just enable automerger & CI
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:40:33 +05:30
Vinayak Kulkarni
1569c7a14f
perf: enable npm ci since we now have lockfile 🕺
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:40:11 +05:30
Vinayak Kulkarni
823fb03703
feat: add builder workflow 🎉
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
47ffbd6f7d
style: remove extra space
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
c4bdda4a5c
feat: add publishConfig in package.json 🕺
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
646a0c4f14
fix: enable Lint check in CI
...
cause #626 is merged! ❤️
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
70a5cff07b
feat: add codeql workflow
...
https: //github.com/github/codeql-action/
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
1741a87452
chore(deps): upgrade pinned libcurl4 package
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
83aab5daff
style: fix Dockerfile lint issues
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:16 +05:30
Vinayak Kulkarni
793e4ac3a5
fix: remove deprecated ::set-output
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
8e25a6e9b0
fix: setup-node after checkout repo
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
b7820b0428
chore: ignore hadolint rules
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
5ea4a2ec5a
fix: run workflow on protected branch
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
7650e81804
fix: file name for automerger workflow
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
06445eeda7
chore: run linter(s) once we have linting tools in place
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
b7545c95c2
build: use node version from "engines"
...
https://github.com/actions/setup-node/blob/main/docs/advanced-usage.md#node-version-file
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
62d195e11b
build(ci): upgrade node version to 17
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
143b5a8d80
revert: remove builder workflow to automate deployments on ghcr.io
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
4edc09dfc0
build: add ct workflow in The Pipeline 🕺
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
9e4187c44d
chore: remove main branch
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:15 +05:30
Vinayak Kulkarni
662f6d9968
refactor(build): use CT action instead of travis-ci
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:14 +05:30
Vinayak Kulkarni
88fa33a478
build: add Pipeline GitHub Action workflow(s)
...
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-24 23:38:14 +05:30
Michael Nutt
a7af45ee3f
fix: Ensure font serving does not reflect userdata-derived errors as HTML ( #647 )
...
* fix: ensure font serving does not reflect userdata-derived errors as HTML
Signed-off-by: Michael Nutt <michael@nuttnet.net>
2022-11-24 11:07:11 -05:00
Andrew Calcutt
c134795b81
change docker to use port 8080 by default ( #638 )
...
* change docker to use default 8080 port
2022-11-20 23:00:41 -05:00
Vinayak Kulkarni
0346d5c304
fix: issue with husky install ( #639 )
...
* fix: issue with husky in production
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* fix: remove husky prepare
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-09 15:39:28 -05:00
Vinayak Kulkarni
9b64093c42
style: fix lint issues in code 🕺 ( #626 )
...
* style: fix lint issues in code 🕺
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: lint fix all files
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore: add `keywords` for better reach
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add `husky` & `commitlint`
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore: ignore `public` directory
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* revert: do not lint `public` directory
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: fix issues with lint
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add eslint config
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* feat: add lint-staged
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: lint fix all file(s)
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* fix: ignore rules for light version
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* fix: remove unnecessary space
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* chore(deps): update lockfile
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
* style: autofix linting issue(s)
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
Signed-off-by: Vinayak Kulkarni <19776877+vinayakkulkarni@users.noreply.github.com>
2022-11-08 22:56:07 -05:00
zstadler
50201f0a99
Add Docker Healthcheck ( #636 )
...
* Add Docker Healthcheck
Fixes #635
* Update Dockerfile_light
* Update healthcheck.js
fix healthcheck output error: "file:///usr/src/app/src/healthcheck.js:1\nvar http = require(\"http\");\n ^\n\nReferenceError: require is not defined in ES module scope, you can use import instead\nThis file is being treated as an ES module because it has a '.js' file extension and '/usr/src/app/package.json' contains \"type\": \"module\". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.\n at file:///usr/src/app/src/healthcheck.js:1:12\n at ModuleJob.run (node:internal/modules/esm/module_job:193:25)\n at async Promise.all (index 0)\n at async ESMLoader.import (node:internal/modules/esm/loader:526:24)\n at async loadESM (node:internal/process/esm_loader:91:5)\n at async handleMainPromise (node:internal/modules/run_main:65:12)\n"
* update version
Co-authored-by: acalcutt <acalcutt@techidiots.net>
2022-11-06 21:30:55 -05:00
Max
d97c217e62
chown /data volume in Dockerfiles ( #634 )
2022-11-06 20:31:26 -05:00
zstadler
145ea15be3
Add .gitattribute ( #637 )
...
Lines in `.sh` scripts must always end with `lf`,
even in Windows' git shell
2022-11-06 18:08:26 -05:00
Andrew Calcutt
1243405807
Fix 'use omit=dev' warning. copy package-lock.json if it exists ( #632 )
...
* Fix 'use omit=dev' warning. copy package-lock
* add package-lock to project
* change to ci.
light version won't copy over package-lock, so keep that npm install.
2022-10-28 19:30:08 -04:00
Andrew Calcutt
212af8145c
fix canvas import ( #631 )
2022-10-28 19:04:20 -04:00
Andrew Calcutt
b6e2d101eb
Fix HUP kill not reloading config ( #630 )
...
* try to fix HUP config reset
* remove..outdated?.. require.cache
2022-10-28 11:53:21 -04:00
benedikt-brandtner-bikemap
f3f63498a8
Extended Static-Images Endpoint ( #619 )
...
* extended staticmap capabilities
* added allowRemoteMarkerIcons configuration option and restricted fetching of remote marker icons only when option is set to true;
asynchronously load all available icons in a settings object on server startup;
replaced fs.existsSync() call in serve_rendered when drawing marker icons with a check against available icons settings object;
* updated documentation for linecap parameter in staticmaps endpoint;
added linejoin parameter to staticmaps endpoint;
* added capability of staticmap endpoint to draw multiple paths
2022-10-27 22:55:46 -04:00
Andrew Calcutt
f8a0ab6d3c
Move docker images to ubuntu ( #620 )
...
* Move docker images to ubuntu
Co-authored-by: Michael Nutt <michael@nuttnet.net>
2022-10-05 09:11:03 -04:00
Monstrofil
38604c0a45
Bugfix: publicUrl is not used in some urls ( #605 )
...
In WMTS the publicUrl path was missed and it was not working properly.
Similar story about wmts.tmpl: the baseUrl is not working properly when
tileserver is hidden behind the proxy with different root path.
* Minor bugfix: make baseUrl always use '/' in the end
Co-authored-by: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>
Co-authored-by: acalcutt <acalcutt@techidiots.net>
2022-09-30 09:18:13 -04:00
Andrew Calcutt
7f6d6bc994
Update publishing ( #616 )
...
* Update publish syntax
* Update publishing instructions
* version bump
2022-09-28 16:39:26 -04:00
Andrew Calcutt
b2bd5eaa96
Convert to esm module syntax ( #606 )
...
* switch to esm module
* Update package.json
* change to maplibre package
* fix tests
* eslint
* remove extra package updates
* Delete package-lock.json
* change 'fs' to 'node:fs'
* put back node 10.
without the package updates this still works
* remove trailing commas
* remove unassociated fix / formatting
* remove unassociated fix
* remove eslint from this PR
* remove unassociated fix
* lint
* Merge remote-tracking branch 'upstream/master' into esm_update
* fix mlgl
* update maplibre-native to new version with arm64
* update minor version
2022-09-28 14:41:55 -04:00
Michael Nutt
7cfcc413c4
don't include duplicate attributions ( #613 )
2022-09-24 16:36:39 -04:00
Nathan Gass
edd36dd251
Open mbtiles in readonly mode ( #506 )
2022-09-24 12:17:35 -04:00
Tobias
a5459fb3ba
CSS: Fix line break for long key-value strings ( #580 )
...
* CSS: Fix line break for long key-value strings
`break-all` forces a line break for long strings (https://developer.mozilla.org/en-US/docs/Web/CSS/word-break ).
* add pr fix to maplinre-gl-inspect.css
Co-authored-by: acalcutt <acalcutt@techidiots.net>
2022-09-24 00:46:17 -04:00
Mateusz Łoskot
44372784e1
Fix URL to WMTS capabilities to be based on public URL ( #501 )
2022-09-23 09:35:32 -04:00
Frank
161ac5ff84
Fix rendering with tileMargin on top and bottom border of map ( #571 )
...
Co-authored-by: Frank Stolle <f.stolle@hosting-agency.de>
2022-09-22 23:22:06 -04:00