Zack Pollard
a7fbf743bf
ci: use 1pass for TF ( #64 )
2024-11-25 15:31:43 +00:00
renovate[bot]
5ba7d8443d
chore(deps): update dependency @types/node to v22 ( #61 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 13:10:46 +00:00
renovate[bot]
1da253499a
fix(deps): update core ( #57 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 13:04:58 +00:00
renovate[bot]
4b6eab0153
chore(deps): update node.js to v22 ( #59 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 13:04:10 +00:00
renovate[bot]
91bd04ccf5
fix(deps): update core ( #55 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-07 18:20:03 +00:00
renovate[bot]
3e3b4a4319
fix(deps): update core ( #52 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-04 12:48:19 +00:00
renovate[bot]
3f0b89a411
fix(deps): update core ( #51 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-23 16:33:23 +01:00
Zack Pollard
3776ac5bc0
feat: optimise r2 locations for most of our colos ( #50 )
2024-10-11 16:55:22 +01:00
Zack Pollard and zackpollard
438e62ef0f
feat: english localised map ( #49 )
...
Co-authored-by: zackpollard <zackpollard@users.noreply.github.com >
2024-10-09 21:51:50 +01:00
renovate[bot]
d72ae415e6
fix(deps): update core ( #48 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-09 11:35:03 +01:00
renovate[bot]
83714bb9ef
chore(deps): update dependency @types/node to ^20.16.9 ( #45 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 10:46:17 +01:00
renovate[bot]
79d94a4852
fix(deps): update core ( #43 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 10:46:06 +01:00
renovate[bot]
94c326ada1
chore(deps): update typescript-eslint monorepo to v8 (major) ( #14 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 12:55:44 +01:00
renovate[bot]
613541ad3c
fix(deps): update core ( #42 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 12:53:32 +01:00
renovate[bot]
ffce678bb4
chore(deps): update dependency express to v4.20.0 [security] ( #27 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-24 12:51:37 +01:00
renovate[bot] and Zack Pollard
9398c69039
fix(deps): update core ( #41 )
...
Co-authored-by: Zack Pollard <zackpollard@ymail.com >
2024-09-24 12:44:26 +01:00
Zack Pollard
59ed2636e2
ci: better renovate config for grouping dependencies ( #40 )
2024-09-24 12:39:38 +02:00
renovate[bot]
27e2066512
chore(deps): update dependency node to v20.17.0 ( #38 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 16:20:49 +01:00
renovate[bot]
d219436595
chore(deps): update dependency tsx to v4.19.1 ( #18 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 14:44:06 +01:00
renovate[bot]
b219091c2c
chore(deps): update dependency eslint-plugin-import to v2.30.0 ( #19 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 14:43:33 +01:00
renovate[bot]
3ca431a24e
chore(deps): update terraform cloudflare to v4.42.0 ( #23 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 14:43:25 +01:00
renovate[bot]
8a023b9515
chore(deps): update dependency typescript to v5.6.2 ( #24 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 14:43:03 +01:00
renovate[bot]
a2c7c3d544
chore(deps): update dependency @cloudflare/workers-types to v4.20240909.0 ( #26 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 14:42:50 +01:00
Zack Pollard
1667e499c9
feat: dynamically change style json url for non-prod environments ( #34 )
2024-09-18 14:07:28 +01:00
Zack Pollard
ecce91b478
feat: serve styles from tileserver ( #33 )
2024-09-17 12:00:28 +01:00
Zack Pollard
52b7dc2c70
feat: lock certain colos to preferred bucket regions ( #31 )
2024-09-12 20:09:17 +01:00
Zack Pollard
c1515a5b0a
fix: should use workers domain for tiles.immich.cloud cname ( #30 )
2024-09-12 18:33:31 +01:00
Zack Pollard
adb975b7d2
fix: environment was changed to prod/dev not production ( #29 )
2024-09-12 13:41:29 +01:00
Zack Pollard and zackpollard
642fb05265
feat: multi-region R2 tiles ( #22 )
...
Co-authored-by: zackpollard <zackpollard@users.noreply.github.com >
2024-09-12 13:24:09 +01:00
renovate[bot]
cce9ca191d
chore(deps): update dependency @cloudflare/vitest-pool-workers to v0.4.29 ( #6 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 14:07:30 +00:00
renovate[bot]
d81b57327b
chore(deps): update dependency @cloudflare/workers-types to v4.20240903.0 ( #10 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 15:06:44 +01:00
renovate[bot]
fba11d7586
fix(deps): update dependency @aws-sdk/client-s3 to v3.645.0 ( #16 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 15:06:30 +01:00
renovate[bot]
15c245b826
chore(deps): update dependency wrangler to v3.75.0 ( #21 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 15:06:18 +01:00
renovate[bot]
08c274e8de
fix(deps): update dependency @influxdata/influxdb-client to v1.35.0 ( #9 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-03 14:20:42 +01:00
renovate[bot]
18b6f10517
chore(deps): update dependency wrangler to v3.73.0 ( #8 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-03 14:20:21 +01:00
immich-tofu[bot]
756723631e
chore: modify .github/FUNDING.yml
2024-08-29 21:18:10 +00:00
Zack Pollard
d8af08d8f4
fix: tile deployment should wait for kv warming
2024-08-27 12:37:18 +01:00
Zack Pollard
2b30bbf975
fix: enable nodejs_compat for worker when deployed with terraform
2024-08-27 12:36:33 +01:00
Zack Pollard
7f0823097a
chore: rename to tiles-prod
2024-08-27 12:36:33 +01:00
Zack Pollard
e396712bc7
fix: KV keys missing in prod
2024-08-27 11:40:48 +01:00
Zack Pollard
c9d68732a6
fix: worker was destroyed, don't import
2024-08-27 11:23:03 +01:00
517134c61b
ci: github actions for tileserver ( #17 )
...
* ci: fix kv-warmer, format files and run tests in CI
* chore: pin node version
* ci: fix incorrect node path
* ci: fix linting and test running
* ci: build tiles code
* chore: remove cf version metadata as it can't be used from terraform
* chore: remove file hash and use file name instead as unique identifier
* ci: deploy tiles gha
* ci: deploy tiles gha
* ci: deploy tiles gha
* ci: deploy tiles gha
* chore: test push-o-matic
* Update tile server file to 20240823.pmtiles
* ci: deploy tiles gha
* ci: run kv warmer and check if already warm
* chore: revert to node 18 because of network problems
https://github.com/nodejs/node/issues/47822
* chore: revert back to v1.pmtiles until v4 spec is finalised by protomaps
* Update deployment/modules/cloudflare/tiles/workers.tf
Fix incorrect environment variable in worker deployment
Co-authored-by: bo0tzz <git@bo0tzz.me >
* fix: kv-warming deploy on main only
---------
Co-authored-by: zackpollard <zackpollard@users.noreply.github.com >
Co-authored-by: bo0tzz <git@bo0tzz.me >
2024-08-27 11:15:52 +01:00
Zack Pollard
46d412950a
feat: server timing headers ( #15 )
2024-08-19 20:54:50 +01:00
immich-tofu[bot]
90de033e6c
chore: modify .github/FUNDING.yml
2024-08-18 21:46:03 +00:00
Zack Pollard
c1110927a3
feat: pmtiles stream directories from KV with new format ( #12 )
...
* feat: pmtiles stream directories from KV with new format
* refactor: add metrics repository
* feat: add kv warmer script
* chore: update wrangler.toml for production
* chore: sync package lock and worker config
* feat: run deferred calls just before response is sent
* fix: include default tags in monitoring metrics
* fix: cancel response body as we don't need it, opens up connection
* chore: remove unnecessary log
* chore: move tsx to dev dependencies
* chore: unnecessary undefined return
* fix: broken package json
2024-08-17 11:44:42 +01:00
Zack Pollard
5c22716e05
chore: add original protomaps license
2024-08-13 13:29:52 +01:00
Zack Pollard
641d5e6518
feat: pmtiles worker code re-write ( #5 )
2024-08-13 13:29:01 +01:00
Zack Pollard
2b2347a845
feat: add kv cache for pmtiles directories
2024-07-29 11:51:11 +01:00
Zack Pollard
9466220951
fix: cache control incorrect value
2024-07-26 11:54:40 +01:00
Zack Pollard
8ea01f0883
fix: worker script needs to be set as a module
2024-07-25 15:17:24 +01:00