This repository has been archived by the owner on Feb 16, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
[WIP] Tweaks #15
Open
adamwight
wants to merge
51
commits into
thesocialdev:master
Choose a base branch
from
wikimedia:tweaks
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
[WIP] Tweaks #15
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Move imposm configuration from kartosm to kartodock...
Remove mapbox studio docker container
Bump tegola version to v0.14x branch
* Fix tilerator loading of tegola sources * Use images directly instead of maintaining oneliner Dockerfiles * Update dependencies (debian, imposm, postgres, postgis) * Add missing maputnik service
Multiple fixes
1) introduce some changes in imposm mapping and kartotherian to reflect current production code 2) add smoketests scripts in order to test imposm imports and application level queries TODO: add tests for geoshapes queries with new added table
2) Add github action to execute test image 3) Add water table in the imposm mapping
…g.yaml tabulation
…nestrings outputs for geoshapes
bugfix: geoshapes can't query some osm relations
1) apply DB performances made by Alexander Rolek 2) clean-up sources.yaml 3) enable tegola file cache
… make it easier to develop configuration and avoid building containers everytime. Update tegola.toml and initial import to comply with recent DB changes
* Make osm-initial-import executable * Fix path for workspace docker build * Use utf-8 locales so psql can run unicode sql scripts * Disable missing dependency tilelive switch * Use upstream version of mapping to be closer to prod
Local environment setup improvements
Update submodules
… geometries into a imposm database
Introduce imposm-picker
Remove unused modules for postgres/layermixer
…k-doc. Add verbose logging for 'make npm_install' command
Node 12 based docker setup
@adamwight this PR should be made against wikimedia/kartodock |
The development image is designed to be rebuilt any time the source changes, and something in the build steps change the directory contents thereby causing a full rebuild every run. Using the production image will be more efficient as long as we aren't changing tegola source, because it will never need a rebuild.
Use the production tegola image
Depending on the user's git defaults, they might not have cloned all sub-sub-modules. This has burned more than one fearless adventurer!
Mention recursive submodule update
These have to be set for the application to work, so it seems like they'll me more helpful if a few typical hosts are enabled by default. Hosts have been added without their ports, in anticipation of the other work to simplify domains. Bug: T301769
I run into collisions with a MediaWiki docker-dev container (wants port 8080) and a bare metal postgresql server.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Miscellaneous things I've changed to make this work for me. Will split out anything that we want to keep.