Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
345 commits
Select commit Hold shift + click to select a range
8976061
Basic layer defs for carto
davenquinn Jul 5, 2022
8eb62fe
Added a layer definition for carto-slim
davenquinn Jul 5, 2022
2008015
Both carto and carto_slim seem to work now
davenquinn Jul 5, 2022
c8afdf7
Merge branch 'multiscale-layers' into v2
davenquinn Jul 5, 2022
9f1ca1a
Updated tile utils
davenquinn Oct 27, 2022
cc1add8
Updated some functions
davenquinn Feb 6, 2023
ef91e6d
Handle cors at the webserver level
davenquinn Feb 12, 2023
5672a5b
Merge branch 'multiscale-layers' into v2
davenquinn Feb 13, 2023
098ae65
Merge branch 'v2' into mapnik
davenquinn Feb 13, 2023
7679265
Added some extremely basic tests
davenquinn Feb 13, 2023
43cbbf5
Basic image serving works
davenquinn Feb 14, 2023
a49f9cf
Mapnik layers work amazingly well
davenquinn Feb 14, 2023
03a1c25
Updated map display
davenquinn Feb 14, 2023
12eb0f0
Greatly increase the speed of Mapnik tile generation by using data-dr…
davenquinn Feb 14, 2023
08d880f
Simplify stylesheet generation
davenquinn Feb 14, 2023
2c75b33
Better checking for bad colors
davenquinn Feb 14, 2023
97058df
Merge branch 'cartocss' into mapnik
davenquinn Feb 14, 2023
2568f31
Slightly nicer style management
davenquinn Feb 14, 2023
6c25cb4
Merge branch 'mapnik' into v2
davenquinn Feb 15, 2023
c914167
Start working towards a viable cache system
davenquinn Feb 16, 2023
baaaf9b
Saves tiles to cache but doesn't recover them properly
davenquinn Feb 16, 2023
8069b49
Updated cache management
davenquinn Feb 16, 2023
80305c9
Updated cache definitions
davenquinn Feb 16, 2023
577505f
Updated URLs for image tiles
davenquinn Feb 16, 2023
8127082
Merge branch 'tile-caching' into v2
davenquinn Feb 16, 2023
b900791
Added test fixtures
davenquinn Feb 23, 2023
64230a6
Updated tileserver URLs
davenquinn Feb 27, 2023
4a1be68
Updated to have more function layers
davenquinn Mar 9, 2023
90af797
Fairly nice cache bypass functionality
davenquinn Mar 9, 2023
309f441
Updated layer defs
davenquinn Mar 9, 2023
c3281c2
Make tiles a lot lighter
davenquinn Mar 9, 2023
d08f2c5
Temporarily get rid of table catalog
davenquinn Mar 11, 2023
31fceda
Remove url hacks
davenquinn Mar 31, 2023
d554b1d
Move disused files to __archive
davenquinn May 3, 2023
f61e253
Created single-map tile layers
davenquinn May 4, 2023
091a3ab
Added weaver layer
davenquinn May 15, 2023
1a08c58
Merge branch 'single-map' into v2
davenquinn May 18, 2023
e908774
Updated tileserver layer defs
davenquinn May 18, 2023
fb2b21c
Added 'all maps' layer
davenquinn May 18, 2023
4d25304
updated carto layer defs
davenquinn May 18, 2023
f861f24
Updated CLI
davenquinn May 18, 2023
2a77f24
Updated README
davenquinn May 18, 2023
9305902
Update README.md
davenquinn May 31, 2023
f4cb2d0
Allow application to be loaded even if Mapnik is not installed
davenquinn Jun 20, 2023
ff9b76f
Basic fix to table catalog
davenquinn Jun 20, 2023
c70d29a
Updated pyproject
davenquinn Jun 20, 2023
3af23dd
Update Dockerfile with Digest
CannonLock Aug 30, 2023
634c57c
Merge pull request #18 from UW-Macrostrat/dockerfile-update
davenquinn Aug 30, 2023
5b30339
Try casting numbers to double precision
Aug 30, 2023
099a0fe
Disable fragile table registry
Aug 31, 2023
3c9af6c
Add in auto builds
CannonLock Sep 1, 2023
c0fb18d
Disable layer synthesizer
CannonLock Sep 1, 2023
baec79f
Merge pull request #19 from CannonLock/v2
CannonLock Sep 6, 2023
7a9b368
Merge remote-tracking branch 'origin/carto-layer-fixes' into v2
davenquinn Sep 27, 2023
5eee922
Move towards updated timvt dependency
davenquinn Sep 29, 2023
994f891
Updated dependencies to allow titiler to be imported
davenquinn Sep 29, 2023
46e0658
Basic rasster tiler now integrated
davenquinn Sep 29, 2023
ca6f32a
Adjust environment variables
davenquinn Sep 29, 2023
3dbd018
Add layer caching to CI build
davenquinn Sep 29, 2023
d7ed11e
Updated build
davenquinn Sep 29, 2023
bc67fbb
Another change to dockerfile
davenquinn Sep 29, 2023
cb7a9f6
Upgrade poetry for docker build
davenquinn Sep 29, 2023
e646014
Upgrade packaging workflow in Dockerfile
davenquinn Sep 29, 2023
80713e6
Modified how database is configured in CLI
davenquinn Oct 20, 2023
a9c3512
Add a support route for showing plate models
davenquinn Oct 23, 2023
a0bb235
New tile layers
davenquinn Oct 27, 2023
7361714
Add command for running a multi-container tileserver
davenquinn Nov 1, 2023
f4c9cad
Merge branch 'new-tile-layer-design' into cli-integration
davenquinn Nov 7, 2023
5d562c8
Updated tile cache functions
davenquinn Nov 7, 2023
191866a
Merge branch 'cli-integration' into v2
davenquinn Nov 7, 2023
8d5b7bd
Create LICENSE (MIT)
davenquinn Nov 7, 2023
cad75b7
Remove deprecated cache_hit arg
CannonLock Sep 6, 2023
3dc5057
Add more dev tags to automate image discovery
CannonLock Dec 5, 2023
196dfa1
Add more dev tags to automate image discovery
CannonLock Dec 5, 2023
96edcf0
Merge pull request #23 from CannonLock/v2
davenquinn Dec 13, 2023
74803c0
Start updating for latest sqlalchemy
davenquinn Jan 5, 2024
8a50cb4
Update the workflows
CannonLock Jan 30, 2024
0281471
Merge pull request #29 from CannonLock/v2
CannonLock Jan 30, 2024
7b88bbc
Reactivate tables
davenquinn Feb 14, 2024
cba04d0
Updated deps
davenquinn Feb 14, 2024
8b46073
Merge branch 'update-libraries' into v2
davenquinn Feb 14, 2024
e18d1f7
Merge branch 'v2' of https://github.com/UW-Macrostrat/tileserver into v2
davenquinn Feb 14, 2024
adf810a
Updated all-maps table
davenquinn Feb 15, 2024
8a9b889
Merge branch 'fix-all-maps' into v2
davenquinn Feb 22, 2024
346b3b1
Update the workflows
CannonLock Mar 12, 2024
e5ef353
Merge pull request #30 from CannonLock/v2
CannonLock Mar 12, 2024
b197658
Initial filterable query
davenquinn May 2, 2024
f3620af
Created new version of units query
davenquinn May 2, 2024
664726a
Attempt to add lines to carto layer
davenquinn May 2, 2024
b88c62c
Updated carto api
davenquinn May 3, 2024
14bab7a
Basic lines
davenquinn May 7, 2024
0bfd412
Moved cached tiler to another directory
davenquinn May 10, 2024
ab771f3
Updated source map layers
davenquinn May 10, 2024
7cb1f17
Merge branch 'filterable' into v2
davenquinn May 10, 2024
34668f5
Add function to refresh table catalog
davenquinn May 13, 2024
18fa3fb
Allow compilation to be controlled
davenquinn May 13, 2024
3be37a4
Updated filterable for lines
davenquinn May 13, 2024
abd378f
Add lithologies
CannonLock May 14, 2024
3864ad0
Mark lithologies as None by default and a query param
CannonLock May 14, 2024
ebd877c
Typo fixup
CannonLock May 14, 2024
fef8d75
Correct changes from console differences
CannonLock May 14, 2024
9cf004e
Correct changes from console differences
CannonLock May 14, 2024
f142230
print out the attempted query
CannonLock May 14, 2024
8f29074
Fix array casting
CannonLock May 14, 2024
eb62ab4
Fix array casting
CannonLock May 14, 2024
f0d583d
Add in the mapsize
CannonLock May 14, 2024
e1bd629
Update units query
CannonLock May 15, 2024
b65b8b0
Revert "Update units query"
davenquinn May 15, 2024
f503ede
First step to changing tile cache definitions
davenquinn Jun 6, 2024
cdec9cb
Updated paleogeographic maps
davenquinn Jun 8, 2024
3bf0060
Merge branch 'paleogeography' into v2
davenquinn Jun 8, 2024
46803a9
Updated typings for cache
davenquinn Jun 8, 2024
a7eec81
Standardize CI workflows with other images
davenquinn Jun 8, 2024
26eb1d4
Merge pull request #33 from UW-Macrostrat/fix-type-error
davenquinn Jun 8, 2024
dde67d0
Got rid of type definition incompatible with Python 3.9
davenquinn Jun 8, 2024
c2a9370
Merge branch 'main' of https://github.com/UW-Macrostrat/tileserver
davenquinn Jun 8, 2024
bae73f7
Another update for Pydantic types
davenquinn Jun 8, 2024
5c2c34c
Reorganize layer setup and lock down paleogeography layer somewhat
davenquinn Jun 9, 2024
000ac5c
Merge pull request #34 from UW-Macrostrat/paleo-flexibility
davenquinn Jun 9, 2024
a2b8a9a
Fixed index of model parameters
davenquinn Jun 9, 2024
96b8df8
Created a skeletal layer for map boundaries
davenquinn Jul 10, 2024
a88b0ab
Updated tileserver deps somewhat
davenquinn Jul 11, 2024
ed784b7
Updated bounds
davenquinn Jul 11, 2024
ba794f3
Merge pull request #35 from UW-Macrostrat/map-bounds
davenquinn Jul 11, 2024
ff1eb50
Pretty performant tile bounds calculations for RGeom
davenquinn Jul 13, 2024
8b16320
Updated explanation of new layer clipping function
davenquinn Jul 13, 2024
c504202
Automatically apply fixtures on API startup
davenquinn Jul 13, 2024
00b40a9
Merge branch 'rgeom-tiles'
davenquinn Jul 13, 2024
8ac24c3
Temporarily disabled fixture application on startup
davenquinn Jul 21, 2024
bcaab22
Add points to map layer query
davenquinn Jul 30, 2024
8674984
Fixed invalid variable name
davenquinn Jul 30, 2024
77b6f77
Partially working simple Dockerfile
davenquinn Sep 18, 2024
ae139d6
Started fixing filterable tiler
davenquinn Sep 18, 2024
35c2b80
Started optimizing queries
davenquinn Sep 18, 2024
b1392f3
Started to optimize embeddings route
davenquinn Sep 18, 2024
7b3715e
Updated units search space
davenquinn Sep 18, 2024
90d7e26
Updated unit queries
davenquinn Sep 18, 2024
2b9c7bd
Fixed configuration for embeddings tiler
davenquinn Sep 18, 2024
4fee08a
Merge pull request #41 from UW-Macrostrat/embeddings
davenquinn Sep 18, 2024
2e85d53
SOme minor renamings
davenquinn Sep 19, 2024
5da8d60
Added better storage of search terms
davenquinn Sep 19, 2024
b8e956b
Updated bounds
davenquinn Sep 19, 2024
7e2f209
Fixed vector search for most recent design
davenquinn Sep 19, 2024
b143743
Merge pull request #42 from UW-Macrostrat/embeddings
davenquinn Sep 19, 2024
254a230
Normalized vectors
davenquinn Sep 20, 2024
90a940c
Added SQL functions for distance calculations and truncation of cache…
davenquinn Sep 20, 2024
a5e9016
Merge pull request #43 from UW-Macrostrat/embedding-updates
davenquinn Sep 20, 2024
cfab3bd
Added some better error handling for vector search
davenquinn Sep 20, 2024
a44019f
Fixed a small error
davenquinn Sep 20, 2024
2a923c5
Remove table locking code
davenquinn Sep 20, 2024
5d26a22
Small update
davenquinn Sep 20, 2024
7ccd20a
Remove local cache for vector search
davenquinn Sep 21, 2024
ac2ddd7
Fix fat-finger error with vector search
davenquinn Sep 21, 2024
2b29b3d
Tile-based normalization
davenquinn Sep 21, 2024
5a24e7a
Merge branch 'norm-by-tile'
davenquinn Sep 21, 2024
6a467b4
Simplify vector search queries
davenquinn Oct 1, 2024
2324709
Simplified queries
davenquinn Oct 8, 2024
aeac4c7
Added an example environment file
davenquinn Nov 11, 2024
383f374
Add rockd_checkins feature and related files
amyfromandi Nov 13, 2024
fa9ea3e
Updated IntelliJ files
davenquinn Nov 15, 2024
2f5cbd3
Temporary fix to table layers
davenquinn Nov 15, 2024
91368a3
Merge branch 'fix-table-layers'
davenquinn Nov 15, 2024
b4c3c88
checkins.sql returns a vector tile now
amyfromandi Nov 18, 2024
92ecdd7
rockd api now working
amyfromandi Nov 18, 2024
00a5533
Merge branch 'main' into rockd_checkins
davenquinn Nov 19, 2024
7ba4133
Revert Makefile and run dos2unix
davenquinn Nov 19, 2024
0c1c630
Merge pull request #46 from UW-Macrostrat/rockd_checkins
davenquinn Nov 19, 2024
48617d0
Remove stray node_modules directory
davenquinn Nov 19, 2024
56fb8e8
Added connect_to_rockd_db function
davenquinn Nov 19, 2024
c97b116
Updated rockd_pool function
davenquinn Nov 19, 2024
271c5e1
Update 'make test' command
davenquinn Apr 3, 2024
06b7f27
Add test configuration to optionally skip legacy raster tests
davenquinn Apr 3, 2024
87f0436
Adjust tagging semantics for builds to match other libraries
davenquinn Apr 3, 2024
49efe96
Added basic skeletal test fixtures
davenquinn Apr 3, 2024
dd55766
Fixtures to create a testing database
davenquinn Apr 3, 2024
5d4a77c
Try to optimize slightly for testing
davenquinn May 2, 2024
fcec258
Improve checkins query
davenquinn Nov 19, 2024
f67df37
Add photo URL to tile query
davenquinn Nov 19, 2024
7ffa34a
Basic integrations tile layer
davenquinn Nov 19, 2024
400777b
Updated integrations query
davenquinn Nov 19, 2024
ed1a97a
Updated tileserver queries for rockd and strabospot
davenquinn Nov 19, 2024
a8dd3ea
Attempt to modernize dependencies
davenquinn Nov 24, 2024
e36c93b
Seemed to successfully build with 'simple' Dockerfile
davenquinn Nov 24, 2024
0b09b40
Merge branch 'modernize-build' into test-suite
davenquinn Nov 24, 2024
06ad706
Allow test fixtures to be run in Docker
davenquinn Nov 24, 2024
91c34f4
Basic tests now pass
davenquinn Nov 24, 2024
9cb37f1
Some additional test fixtures
davenquinn Nov 24, 2024
8a16cba
Updated tests
davenquinn Nov 24, 2024
ce42695
Added a test of an empty tile
davenquinn Nov 24, 2024
ef3416b
Merge branch 'test-suite' into modernize-build
davenquinn Nov 24, 2024
550e5e1
Partial improvements to Mapnik building
davenquinn Nov 25, 2024
e6af1cf
Slightly improve mapnik xml generation
davenquinn Nov 25, 2024
daa4fb2
Fix dockerfile
davenquinn Nov 25, 2024
0ec45d6
WIP: Use mapnik v4 for image tile subsystem
davenquinn Nov 25, 2024
893f234
Switch default Dockerfile to not build Mapnik (fixes #16)
davenquinn Nov 25, 2024
705aacb
Merge pull request #48 from UW-Macrostrat/modernize-build
davenquinn Nov 25, 2024
2b290ad
Pretty decent map ingestion tile server
davenquinn Jan 6, 2025
bf93bdc
Works with multiple layers
davenquinn Jan 6, 2025
5b27104
Updated ingestion queries
davenquinn Jan 6, 2025
ad7d6a3
Casting null string values
davenquinn Jan 6, 2025
9660c65
Cast ages to string
davenquinn Jan 6, 2025
dd6d15a
Fixed tileserver bounds queries
davenquinn Jan 7, 2025
1beff90
Greatly sped up map rgeom queries
davenquinn Jan 7, 2025
862b58f
Pinned poetry version
davenquinn Jan 10, 2025
d853448
Starting point for single map
davenquinn Jan 10, 2025
2497527
Merge pull request #49 from UW-Macrostrat/ingestion-fixes
davenquinn Jan 10, 2025
54faf4e
Updated points
davenquinn Jan 10, 2025
bb9302b
Temporary work on single map endpoint
davenquinn Jan 12, 2025
cf7f870
Merge pull request #50 from UW-Macrostrat/single-map
davenquinn Feb 5, 2025
c802179
Fix typo in sql fixture
davenquinn Feb 5, 2025
7c59c12
Added 'oriented' field to line tile layers
davenquinn Feb 27, 2025
ee71f19
Merge pull request #51 from UW-Macrostrat/line-orientations
davenquinn Feb 27, 2025
bd98ab1
Fixed layer definitions
davenquinn Feb 27, 2025
a8c2182
Merge remote-tracking branch 'tileserver/tileserver-main' into integr…
davenquinn May 20, 2025
4a01907
Started integrating tileserver configuration
davenquinn May 20, 2025
79324fd
Changed source path for tileserver
davenquinn May 20, 2025
4b298c2
Move legacy tileserver back to Mapnik 3
davenquinn May 20, 2025
983c0f1
Starting point for separating tile servers
davenquinn May 20, 2025
65e553e
Partially working legacy tileserver
davenquinn May 20, 2025
7949329
Tileserver actually works
davenquinn May 20, 2025
70af169
Updated map cache queue
davenquinn May 21, 2025
60e540a
Updated map styling
davenquinn May 21, 2025
b03fdf8
Slightly adjust styles for efficiency
davenquinn May 21, 2025
bc7f880
Slightly improved cache pool
davenquinn May 21, 2025
9d36bc2
Improved scripts to build images
davenquinn May 21, 2025
8afff17
Streamlined tileserver utils
davenquinn May 21, 2025
d0a11c5
Works better with tile caching
davenquinn May 21, 2025
902b69c
Allow mvt to be served from legacy tile server as well
davenquinn May 21, 2025
90eea65
Updated services
davenquinn May 21, 2025
f5cf1b6
Updated lockfiles and dependencies
davenquinn May 21, 2025
c2af96f
Updated release tagging scripts
davenquinn May 21, 2025
3c70978
Merge branch 'separate-legacy-tileserver' into integrate-tileserver
davenquinn May 21, 2025
c418421
Updated scripts dir
davenquinn May 21, 2025
414ea5d
Updated lockfiles
davenquinn May 21, 2025
253c342
Include new utility functions
davenquinn May 21, 2025
92ef9ae
Updated tileserver building
davenquinn May 21, 2025
9a7a2aa
Updated macrostrat.tileserver
davenquinn May 22, 2025
08f0571
Updated tileserver
davenquinn May 22, 2025
6f4b9c0
Start streamlining tileserver code
davenquinn May 22, 2025
2e0a07b
Updated legacy tileserver and docker files
davenquinn May 22, 2025
82f1f26
Streamlined tileserver and removed archival files
davenquinn May 22, 2025
304ae88
Small adjustments to index page
davenquinn May 22, 2025
b82da92
Draft new Github actions workflows
davenquinn May 22, 2025
798cdcb
Merge branch 'update-tileserver' into integrate-tileserver
davenquinn May 22, 2025
2cbd8f1
Updated workflows for tileserver building
davenquinn May 22, 2025
45d26e1
Format code and sort imports
davenquinn May 22, 2025
a507ffa
Updated tag-releases script
davenquinn May 22, 2025
dc74168
Merge remote-tracking branch 'origin/integrate-tileserver' into integ…
davenquinn May 22, 2025
044d433
Updated service lock files
davenquinn May 22, 2025
301b98a
Ignore hashes for local packages
davenquinn May 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .github/workflows/build-legacy-tileserver.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Build legacy tileserver
on:
push:
# Branches and paths are exclusive
branches: ["main"]
paths:
- services/legacy-tileserver/**
tags:
- legacy-tileserver-v[0-9]+.[0-9]+.[0-9]+ # Semver Release (non-prerelease)
- legacy-tileserver-v[0-9]+.[0-9]+.[0-9]+-** # Semver release (prerelease)
pull_request:
branches: [main]
paths:
- services/legacy-tileserver/**
jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: "recursive"
# Set up python and poetry
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install Poetry
run: python3 -m pip install poetry==2.1.1
- name: Build and stage local packages
run: scripts/prepare-services
- name: Get the version from the tag, if it exists
run: |
TAG=${{ github.event.release.tag_name }}
VERSION=$(echo "${TAG}" | sed -E 's/legacy-tileserver-v//')
echo "VERSION=${VERSION}" >> $GITHUB_ENV
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: hub.opensciencegrid.org/macrostrat/legacy-tileserver
tags: |
type=ref,event=pr,suffix=-{{date 'YYYYMMDDHHmmss'}}
type=ref,event=branch,suffix=-{{date 'YYYYMMDDHHmmss'}}
type=semver,pattern={{version}}
type=raw,value=latest,enable={{is_default_branch}}
type=raw,value=sha-{{sha}}
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v2
- name: Login to OSG DockerHub
uses: docker/login-action@v2
with:
registry: hub.opensciencegrid.org
username: ${{ vars.HARBOR_CLI_NAME }}
password: ${{ secrets.HARBOR_CLI_SECRET }}
- name: Build and push
uses: docker/build-push-action@v5
with:
context: services/legacy-tileserver
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
64 changes: 64 additions & 0 deletions .github/workflows/build-tileserver.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Build tileserver
on:
push:
# Branches and paths are exclusive
branches: ["main"]
paths:
- services/tileserver/**
tags:
- tileserver-v[0-9]+.[0-9]+.[0-9]+ # Semver Release (non-prerelease)
- tileserver-v[0-9]+.[0-9]+.[0-9]+-** # Semver release (prerelease)
pull_request:
branches: [main]
paths:
- services/tileserver/**
jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: "recursive"
# Set up python and poetry
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
- name: Install Poetry
run: python3 -m pip install poetry==2.1.1
- name: Build and stage local packages
run: scripts/prepare-services
- name: Get the version from the tag, if it exists
run: |
TAG=${{ github.event.release.tag_name }}
VERSION=$(echo "${TAG}" | sed -E 's/tileserver-v//')
echo "VERSION=${VERSION}" >> $GITHUB_ENV
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: hub.opensciencegrid.org/macrostrat/tileserver
tags: |
type=ref,event=pr,suffix=-{{date 'YYYYMMDDHHmmss'}}
type=ref,event=branch,suffix=-{{date 'YYYYMMDDHHmmss'}}
type=semver,pattern={{version}}
type=raw,value=latest,enable={{is_default_branch}}
type=raw,value=sha-{{sha}}
- name: Set up Docker BuildX
uses: docker/setup-buildx-action@v2
- name: Login to OSG DockerHub
uses: docker/login-action@v2
with:
registry: hub.opensciencegrid.org
username: ${{ vars.HARBOR_CLI_NAME }}
password: ${{ secrets.HARBOR_CLI_SECRET }}
- name: Build and push
uses: docker/build-push-action@v5
with:
context: services/tileserver
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,6 @@
[submodule "submodules/storage-admin"]
path = submodules/storage-admin
url = https://github.com/UW-Macrostrat/radosgw_admin_client
[submodule "deps/timvt"]
path = services/tileserver/deps/timvt
url = https://github.com/developmentseed/timvt.git
8 changes: 0 additions & 8 deletions .idea/macrostrat.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions .idea/sqldialects.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 5 additions & 1 deletion local-root/Caddyfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,11 @@ localhost, macrostrat.local {
# Legacy API for development
import schema-proxy /api/pg macrostrat_api


# The legacy tileserver is served at a different domain in production
# but we keep it here to be straightforward for local development
handle_path /tiles/legacy/* {
reverse_proxy legacy_tileserver:8000
}

handle_path /tiles/* {
reverse_proxy tileserver:8000
Expand Down
1 change: 0 additions & 1 deletion local-root/__old_configs/dev-server/.gitignore

This file was deleted.

5 changes: 0 additions & 5 deletions local-root/__old_configs/dev-server/Dockerfile.api

This file was deleted.

99 changes: 0 additions & 99 deletions local-root/__old_configs/dev-server/docker-compose.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions local-root/__old_configs/dev-server/gateway/Dockerfile

This file was deleted.

Loading
Loading