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

update from upstream #4

Open
wants to merge 127 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
127 commits
Select commit Hold shift + click to select a range
e44c378
Fix/gb us postcode import (#1)
iAlex97 Feb 24, 2022
2e8428a
delete gzip after import
iAlex97 Feb 25, 2022
d880386
Merge pull request #301 from iAlex97/master
leonardehrenfried Feb 25, 2022
9fad7f2
add iAlex97 as contributor [skip ci]
philipkozeny Feb 25, 2022
3dc4d66
#245 Pass environment variables to all sudo commands
mausch Mar 17, 2022
dfa9de5
#307 Add datrie to enable new ICU tokenizer
mausch Mar 17, 2022
1b7c9f5
Merge pull request #309 from mausch/icu-tokenizer
leonardehrenfried Mar 17, 2022
2a43ad7
Merge pull request #308 from mausch/env-vars
leonardehrenfried Mar 17, 2022
44297df
add mausch as contributor [skip ci]
philipkozeny Mar 18, 2022
fac1354
re-enable the arm build
philipkozeny Mar 23, 2022
6277f96
Merge pull request #311 from philipkozeny/reenable-arm
philipkozeny Mar 23, 2022
d055eef
add table of contents to README.md
philipkozeny Mar 23, 2022
a8020e9
Merge pull request #312 from philipkozeny/add-table-of-contents
leonardehrenfried Mar 24, 2022
df31d77
./config.sh: line 26: [{FILE}: No such file or directory
UntitleDude Mar 30, 2022
45d5f8c
(2) ./config.sh: line 26: [{FILE}: No such file or directory
UntitleDude Mar 30, 2022
50e7636
Merge pull request #313 from UntitleDude/patch-2
leonardehrenfried Mar 30, 2022
2311e7b
Country grid download fix (#320)
Stefanic Apr 18, 2022
d9fced8
PBF download supports resume
Stefanic Jun 27, 2022
127c73a
PBF download supports resume
Stefanic Jun 27, 2022
7a77549
Merge pull request #336 from Stefanic/continue-download
leonardehrenfried Jun 28, 2022
2555bc6
Point documentation to issues, closes #245 [ci skip]
leonardehrenfried Jul 21, 2022
67837fe
Merge pull request #345 from mediagis/update-docs
leonardehrenfried Jul 21, 2022
79bcded
add new use case section to ToC [skip ci] (#347)
philipkozeny Jul 26, 2022
2841cd4
Add planet instance documentation
Jul 26, 2022
7225110
Merge pull request #349 from Stefanic/planet-instance
leonardehrenfried Jul 27, 2022
7ff024e
Update docker-compose-planet.yml - fix comment [skip ci]
philipkozeny Jul 27, 2022
10a6723
remove duplicated package
philipkozeny Aug 23, 2022
3a36c48
Merge branch 'master' of https://github.com/mediagis/nominatim-docker
philipkozeny Aug 23, 2022
fdd503d
Merge pull request #360 from philipkozeny/master
leonardehrenfried Aug 23, 2022
a4c4f05
Nominatim 4.1.0 (#361)
philipkozeny Aug 24, 2022
be6332e
Update README.md [skip ci]
philipkozeny Aug 24, 2022
ff30740
Update README.md
philipkozeny Aug 24, 2022
b5e7678
backport graceful shutdowns from 4.1 (#363)
philipkozeny Aug 25, 2022
8bb6c5b
After import do a second index step to avoid unindexed places in data…
mtmail Aug 27, 2022
b3ee196
update contributors [skip ci] (#367)
philipkozeny Aug 27, 2022
322decc
Update contributors [skip ci] (#369)
philipkozeny Aug 27, 2022
51f91a3
Continous replication, shutdown fix, output apache logs (#373)
pgassmann Sep 20, 2022
38a544b
add pgassmann as a contributor (#376)
allcontributors[bot] Sep 20, 2022
631bb5c
Pass environment variables to more sudo commands
chingan-tsc Oct 14, 2022
5370a2c
Update Actions dependency versions
leonardehrenfried Oct 14, 2022
895719b
Merge pull request #379 from chingan-tsc/env-vars
leonardehrenfried Oct 14, 2022
af1f025
Merge pull request #381 from mediagis/bump-ci-dependencies
leonardehrenfried Oct 14, 2022
c0f7a5e
Add link for RDS instructions, closes #265 [ci skip]
leonardehrenfried Oct 14, 2022
70ead7e
Merge pull request #382 from mediagis/update-docs
leonardehrenfried Oct 14, 2022
25eb1ed
Also update login-action
leonardehrenfried Oct 14, 2022
10fc9e4
Merge pull request #383 from mediagis/bump-ci-dependencies
leonardehrenfried Oct 14, 2022
69eb4ac
upgrade nominatim to 4.1.1 (#396)
philipkozeny Nov 24, 2022
bccaf68
update latest version in README.md [skip ci]
philipkozeny Nov 24, 2022
82af198
4.2 upgrade (#399)
philipkozeny Nov 29, 2022
f6218e7
Update ci.yml
philipkozeny Nov 29, 2022
c3e894d
update README.md [skip ci]
philipkozeny Nov 30, 2022
44a2d1b
add info that Nominatim is ready (#400)
philipkozeny Dec 2, 2022
e921dff
Add support for reverse-only imports (#402)
saddfox Dec 4, 2022
ea2df23
add saddfox as contributor [skip ci]
philipkozeny Dec 4, 2022
5908902
increase sleep times
philipkozeny Dec 4, 2022
e7bb82b
set custom user agent (#414)
philipkozeny Jan 4, 2023
0c1152e
Fix user agent, fail download with error message (#417)
leonardehrenfried Jan 9, 2023
786b76f
update Nominatim
philipkozeny Feb 20, 2023
6276787
update missing version references
philipkozeny Feb 22, 2023
e949195
Add quotes around user agent to allow spaces in it (#427)
leonardehrenfried Mar 7, 2023
39151ef
Update README.md
philipkozeny Mar 7, 2023
82c9080
4.2.3 update & fix curl (#444)
philipkozeny Apr 18, 2023
81b0456
Use rehosted downloads from storage box
leonardehrenfried Jun 21, 2023
9e5c673
Also use scp in 4.1
leonardehrenfried Jun 21, 2023
9287166
Increase retries
leonardehrenfried Jun 21, 2023
6d03b76
Merge pull request #460 from mediagis/storage-box
leonardehrenfried Jun 21, 2023
d5de6d6
add dependencies and test build/import of nominatim 4.3.0
iAlex97 Sep 28, 2023
d56f04d
remove nlohmann-json3-dev after build as it is marked as dev dependency
iAlex97 Sep 28, 2023
0b4666b
remove print env when importing
iAlex97 Sep 28, 2023
8cea735
remove restart policy
iAlex97 Sep 28, 2023
a689056
use --search-only flag instead of --reverse when warming up
iAlex97 Sep 28, 2023
b4ec7dd
add comment about warmup workaround --search-only
iAlex97 Sep 28, 2023
c06e9bb
temporarily increase query timeout to avoid failing planet import dur…
iAlex97 Oct 4, 2023
746eb95
update to 4.3.1
philipkozeny Oct 7, 2023
5a6ddd1
use nproc to set sensible threads default
philipkozeny Oct 12, 2023
e9e9dad
remove export threads since everything is handled in init.sh
philipkozeny Oct 12, 2023
0cb7f14
Merge pull request #490 from philipkozeny/nproc
philipkozeny Oct 16, 2023
35eb52f
Documentation improvement [ci skip] (#493)
gsg-git Nov 2, 2023
037281b
update README.md [skip ci]
allcontributors[bot] Nov 2, 2023
e596cde
update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 2, 2023
e109f8f
Update Nominatim version to 4.3.2
philipkozeny Nov 17, 2023
5f15cf9
Update Nominatim version to 4.2.4
philipkozeny Nov 17, 2023
314c4d2
Merge branch 'master' into 4.3.2-upgrade
philipkozeny Nov 17, 2023
a8fff59
Merge pull request #503 from philipkozeny/4.3.2-upgrade
philipkozeny Nov 17, 2023
3a77dfe
deduplicate USER_AGENT specification in Dockerfile
breunigs Dec 25, 2023
8d0a7b4
Merge pull request #515 from breunigs/deduplicate-user-agent
philipkozeny Jan 1, 2024
f3d44ad
update README.md [skip ci]
allcontributors[bot] Jan 1, 2024
3fdd12e
update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 1, 2024
48cd8d6
Use date-based tag rather than git SHA
leonardehrenfried Feb 21, 2024
107c3e2
Update to Nominatim 4.4
leonardehrenfried Mar 18, 2024
3603d20
Upgrade versions in ci config
leonardehrenfried Mar 18, 2024
3cf67a8
Add 4.4.0 to overview
leonardehrenfried Mar 18, 2024
247ab3b
Reduce sleep time a bit
leonardehrenfried Mar 18, 2024
576c1ef
Lower sleep even more
leonardehrenfried Mar 18, 2024
1a0c501
Update documenation
leonardehrenfried Mar 18, 2024
eb0b991
Apply suggestions from code review
leonardehrenfried Mar 18, 2024
e6de6db
Revert "Lower sleep even more"
leonardehrenfried Mar 18, 2024
00861c6
Merge pull request #541 from mediagis/nominatim-upgrade
philipkozeny Mar 18, 2024
9c1786c
Update docker-compose.yml
fredericks1982 Mar 20, 2024
a53bc02
Add comment about rehosting files [ci skip]
leonardehrenfried Mar 20, 2024
e846fc5
Upgrade to Tiger 2023
leonardehrenfried Mar 20, 2024
a4dff7f
Merge pull request #543 from fredericks1982/patch-1
leonardehrenfried Mar 20, 2024
581d762
Increase sleep
leonardehrenfried Mar 20, 2024
23dc630
Merge pull request #544 from mediagis/tiger
philipkozeny Mar 20, 2024
9b1b085
Separate build, test and deploy stages in GitHub CI actions.
carlomion Apr 16, 2024
29b48f1
Merge pull request #552 from carlomion/feat/parallel_ci
leonardehrenfried Apr 17, 2024
a70da36
Add checkout step to publish
leonardehrenfried Apr 17, 2024
87dbcb1
Merge pull request #557 from mediagis/add-checkout
leonardehrenfried Apr 17, 2024
c6b05ff
bugfix: avoid killing replication process on shutdown if it was not s…
carlomion Apr 16, 2024
227361b
Dockerfile: use cache for apt and pip install
carlomion Apr 16, 2024
1992f00
Remove forced sleep in CI
carlomion Apr 16, 2024
04466a2
ci: use tail with grep
carlomion Apr 16, 2024
ba5ae37
update README.md [skip ci]
allcontributors[bot] Apr 17, 2024
a2e5109
update .all-contributorsrc [skip ci]
allcontributors[bot] Apr 17, 2024
6b2c291
Merge pull request #558 from mediagis/all-contributors/add-carlomion
philipkozeny Apr 17, 2024
b24d9e0
Merge pull request #554 from carlomion/bugfix/shutdown_no_replication
philipkozeny Apr 17, 2024
a714cf5
Dockerfile: use private RUN cache to avoid conflicting builds
carlomion Apr 18, 2024
bf7f3a0
ci: use docker/metadata-action to set tags and labels
carlomion Apr 18, 2024
882bfc9
Dockerfile: avoid removing specific packages after compilation, inste…
carlomion Apr 18, 2024
101a702
Fix generation of custom date tag
carlomion Apr 18, 2024
f2d2fec
Merge pull request #559 from carlomion/bugfix/dockerfile_cache
philipkozeny Apr 19, 2024
4fd346d
Mounted volume group ownership fix
adyyoung Aug 12, 2024
429cf9e
Merge pull request #575 from adyyoung/patch-1
leonardehrenfried Aug 20, 2024
45b76b8
upgrade to nominatim 4.4.1
philipkozeny Aug 28, 2024
269f734
Merge pull request #578 from philipkozeny/master
philipkozeny Aug 29, 2024
b15a1ec
remove restart policy from docker contrib
philipkozeny Aug 29, 2024
2212081
Merge pull request #579 from philipkozeny/remove-restart-policy
philipkozeny Aug 29, 2024
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
82 changes: 81 additions & 1 deletion .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@
"profile": "https://twitter.com/mtmthemovie",
"contributions": [
"doc",
"code",
"question",
"review"
]
Expand Down Expand Up @@ -380,6 +381,84 @@
"code",
"doc"
]
},
{
"login": "iAlex97",
"name": "iAlex97",
"avatar_url": "https://avatars.githubusercontent.com/u/12383594?v=4",
"profile": "https://github.com/iAlex97",
"contributions": [
"code",
"test"
]
},
{
"login": "mausch",
"name": "Mauricio Scheffer",
"avatar_url": "https://avatars.githubusercontent.com/u/95194?v=4",
"profile": "http://bugsquash.blogspot.com/",
"contributions": [
"code"
]
},
{
"login": "anthropos9",
"name": "Sean Dean",
"avatar_url": "https://avatars.githubusercontent.com/u/3867685?v=4",
"profile": "https://github.com/anthropos9",
"contributions": [
"doc"
]
},
{
"login": "pgassmann",
"name": "Philipp Gassmann",
"avatar_url": "https://avatars.githubusercontent.com/u/460192?v=4",
"profile": "https://github.com/pgassmann",
"contributions": [
"doc",
"code",
"test"
]
},
{
"login": "saddfox",
"name": "saddfox",
"avatar_url": "https://avatars.githubusercontent.com/u/48035291?v=4",
"profile": "https://github.com/saddfox",
"contributions": [
"doc",
"code",
"test"
]
},
{
"login": "gsg-git",
"name": "gsg-git",
"avatar_url": "https://avatars.githubusercontent.com/u/92863111?v=4",
"profile": "https://github.com/gsg-git",
"contributions": [
"doc"
]
},
{
"login": "breunigs",
"name": "Stefan Breunig",
"avatar_url": "https://avatars.githubusercontent.com/u/307954?v=4",
"profile": "https://github.com/breunigs",
"contributions": [
"code"
]
},
{
"login": "carlomion",
"name": "carlomion",
"avatar_url": "https://avatars.githubusercontent.com/u/161817799?v=4",
"profile": "https://github.com/carlomion",
"contributions": [
"code",
"infra"
]
}
],
"contributorsPerLine": 6,
Expand All @@ -388,5 +467,6 @@
"repoType": "github",
"repoHost": "https://github.com",
"skipCi": true,
"commitConvention": "none"
"commitConvention": "none",
"commitType": "docs"
}
2 changes: 1 addition & 1 deletion .github/workflows/assert-non-empty-json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ from requests.packages.urllib3.util.retry import Retry
logging.basicConfig(level=logging.WARNING)

s = requests.Session()
retries = Retry(total=7, backoff_factor=2, status_forcelist=[ 502, 503, 504 ])
retries = Retry(total=18, backoff_factor=2, status_forcelist=[ 502, 503, 504 ])
s.mount('http://', HTTPAdapter(max_retries=retries))

resp = s.get(sys.argv[1])
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/assert-reverse-only
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#! /usr/bin/env python3

# This script sends a HTTP request to a URL and asserts that its
# response matches that of an instance running in reverse-only mode.
#
# It retries the HTTP request a number of times.

import logging
import requests
import sys
import json

from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry

logging.basicConfig(level=logging.WARNING)

s = requests.Session()
retries = Retry(total=7, backoff_factor=2, status_forcelist=[502, 503, 504])
s.mount('http://', HTTPAdapter(max_retries=retries))

resp = s.get(sys.argv[1])
jsn = resp.json()

if (resp.status_code == 404 and jsn["error"]["message"] == "Reverse-only import does not support forward searching."):
print("✅ Nominatim is running in reverse-only mode")
else:
print(f'Endpoint returned status code {resp.status_code}: {resp.content}')
sys.exit(1)
Loading