Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streamline Docker build #48

Merged
merged 20 commits into from
Nov 25, 2024
Merged

Streamline Docker build #48

merged 20 commits into from
Nov 25, 2024

Conversation

davenquinn
Copy link
Member

  • Remove the Mapnik/image tile subsystem from the applicaton
  • Update to Python 3.10
  • Streamline building
  • Add a test suite (fixes Write tests #2)

* modernize-build:
  Seemed to successfully build with 'simple' Dockerfile
  Attempt to modernize dependencies
  Updated tileserver queries for rockd and strabospot
  Updated integrations query
  Basic integrations tile layer
  Add photo URL to tile query
  Improve checkins query
* test-suite:
  Added a test of an empty tile
  Updated tests
  Some additional test fixtures
  Basic tests now pass
  Allow test fixtures to be run in Docker
  Try to optimize slightly for testing
  Fixtures to create a testing database
  Added basic skeletal test fixtures
  Adjust tagging semantics for builds to match other libraries
  Add test configuration to optionally skip legacy raster tests
  Update 'make test' command
- Successfully move to Python 3.10 and Mapnik v4
- Python bindings still don't work (#47)
- Fix #44 by updating Node to v20, confirm that we can generate Mapnik XML using CartoCSS
@davenquinn davenquinn merged commit 80e82ed into main Nov 25, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Write tests
1 participant