Skip to content
This repository has been archived by the owner on Feb 16, 2022. It is now read-only.

[WIP] Tweaks #15

Open
wants to merge 51 commits into
base: master
Choose a base branch
from
Open

[WIP] Tweaks #15

wants to merge 51 commits into from

Conversation

adamwight
Copy link

Miscellaneous things I've changed to make this work for me. Will split out anything that we want to keep.

thesocialdev and others added 30 commits March 3, 2021 13:15
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
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
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
@thesocialdev
Copy link
Owner

@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
adamwight and others added 2 commits February 16, 2022 13:32
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.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants