Sarah Hoffmann
7bc0fc9611
switch CI to github acitons
2020-10-28 09:29:22 +01:00
Sarah Hoffmann
e286d3f23d
add support for finding pg_config in Postgresql repos
...
It uses the same PostgreSQL_ADDITIONAL_VERSIONS variable as
osm2pgsql so that setting that should be sufficient to make
it work.
2020-10-20 11:39:00 +02:00
marc tobias
eb8bce22b8
Ubuntu 20: use postgresql-contrib-12 so no version higher gets installed
2020-10-10 02:42:46 +02:00
Sarah Hoffmann
3aa6e6a365
Merge pull request #1957 from lonvia/docs-separate-out-deployment
...
Restructure vagrant scripts and installation documentation
2020-09-17 21:22:48 +02:00
marc tobias
9e21c6a862
travis-ci: we dont need Apache installed
2020-09-17 18:25:23 +02:00
Sarah Hoffmann
2029931b95
adapt Ubunut-20 vagrant file to triple webserver config
2020-09-16 16:27:34 +02:00
Sarah Hoffmann
91219bb3dd
restructure webserver setup in ubuntu 18 script
...
Unify the two vagrant scripts for Ubuntu 18. The script can now
be run in three modes: no webserver, with apache, with nginx.
The default mode is to not install any webserver at all. This is
normally sufficient when just developping.
The commit also switches from bento to generic boxes and adds config
for running with a libvirt provider. You need an NFS deamon for
synchronized folders.
2020-09-16 11:19:38 +02:00
marc tobias
1d2f4264a2
Upgrade Travis-CI from Ubuntu 18 to 20
2020-09-14 12:44:50 +02:00
Sarah Hoffmann
95fc680af9
travis: reduce the size of diff download
2020-06-28 18:21:42 +02:00
Sarah Hoffmann
22d0c6b5e1
travis: run a single round of updates on the Monaco import
2020-06-28 18:09:08 +02:00
marc tobias
2e5bdb8794
Put install instructions of test tools into separate docs/ markdown file
2020-06-20 03:48:07 +02:00
Sarah Hoffmann
4342a539af
Merge pull request #1827 from mtmail/centos8-postgresql12-without-proj
...
Vagrant centos8: proj52 not needed, use postgresql 12/postgis 3.0
2020-06-11 23:12:38 +02:00
Sarah Hoffmann
f4e744ade5
remove version warning from ubuntu 20 installation
2020-06-11 22:46:04 +02:00
marc tobias
f5cbe0e6ba
Vagrant centos8: proj52 not needed, use postgresql 12/postgis 3.0
2020-06-11 19:10:38 +02:00
Sarah Hoffmann
fc19ebb218
Merge pull request #1786 from lonvia/remove-ubuntu-1604
...
remove Ubuntu 16 installation instructions
2020-05-07 22:42:31 +02:00
Sarah Hoffmann
b45411f988
Merge pull request #1782 from Simon-Will/1781-make-tests-work-with-phpunit-8
...
Make tests work with phpunit 8
2020-05-07 22:01:35 +02:00
Sarah Hoffmann
42f6371e47
remove Ubuntu 16 installation instructions
...
Also fixes up CentOS 8 links in documentation.
2020-05-07 21:55:04 +02:00
Simon Will
be2aa6ab3a
Use Ubuntu’s packaged composer, not the custom installation
2020-05-07 21:44:45 +02:00
Simon Will
daf45a2993
Integrate Ubuntu 20 instructions into documentation
2020-05-07 00:36:13 +02:00
Simon Will
0b21050904
Install phpunit 8 on Ubuntu 18 with composer
2020-05-06 23:46:53 +02:00
Simon Will
4b0ac5356e
Add vagrant machine for Ubuntu 20.04
...
The instructions in
[`VAGRANT.md`](42c80893cb/VAGRANT.md
)
still work as before. The names of the Vagrant machines are updated so
that Ubuntu 18.04 (previously called `ubuntu`) is now called `ubuntu18`
and Ubuntu 20.04 is now called `ubuntu20`.
The version changes from Ubuntu 18.04 to Ubuntu 20.04 are:
- Python: 3.6 to 3.8
- Postgres: 10 to 12
- PHP: 7.2 to 7.4
In the `apt-get`, I changed `--force` to `--allow-downgrades --allow-remove-essential --allow-change-held-packages`, because the former is deprecated. Cf. the [manpage of apt-get](http://manpages.ubuntu.com/manpages/focal/man8/apt-get.8.html )
The php module `codesniffer` was previously installed via Composer, but it is available via the Ubuntu repository, so I installed it via `apt-get` now.
2020-05-05 23:10:35 +02:00
Sarah Hoffmann
960409c701
psycopg 2.6 is now usable on ubuntu 16
2020-02-11 22:49:03 +01:00
Sarah Hoffmann
9e2fb45783
Merge pull request #1665 from mtmail/centos7-php7
...
CentOS7: update from PHP 5.4 to 7.2, add psycopg2
2020-02-07 20:43:49 +01:00
marc tobias
d4a3470c9e
Vagrant Ubuntu: psycopg2 is required
2020-02-07 15:26:09 +01:00
marc tobias
4165b8c011
CentOS7: update from PHP 5.4 to 7.2
2020-02-07 15:18:46 +01:00
marc tobias
4a451671d3
Vagrant setup for CentOS 8
2020-02-06 00:43:30 +01:00
Sarah Hoffmann
da1d661fa0
remove libxml dependency for travis as well
2020-01-31 15:15:35 +01:00
Sarah Hoffmann
bb9bb40287
update cMake build documentation
...
Remove the dependency on libxml, no longer needed.
2020-01-24 22:53:26 +01:00
marc tobias
f985680d2c
Update CentOS instruction to postgresql 11 (default was 9.2)
2019-11-02 14:17:53 +01:00
rlytleatrel8edto
2f3cf19afa
Ubuntu18-nginx install instructions - fix php-fpm socket path ( #1398 )
...
Ubuntu18-nginx install instructions - fix php-fpm socket path
2019-06-02 17:04:02 +02:00
marc tobias
fab9f684af
travis-CI: use PHP 7.1
2019-04-17 16:05:49 +02:00
marc tobias
d4b633bfc5
replace database abstraction DB with PDO
2019-03-09 00:18:15 +01:00
marc tobias
ad585771e7
Travis CI Ubuntu 14 => Ubuntu 16
2019-02-09 20:47:35 +01:00
marc tobias
f8ac0ef0b9
pear.php.net offline. Use composer instead of pear install
2019-02-09 02:19:00 +01:00
marc tobias
a165072915
copy of the Ubuntu18 vagrant setup but with nginx as webserver
2018-10-31 16:13:02 +01:00
marc tobias
ecd92d5e71
also install postgis.control for postgresql-10
2018-09-27 19:38:56 +02:00
Sarah Hoffmann
6e3670bce5
add vagrant and installation instructions for ubuntu 18
2018-08-24 21:33:24 +02:00
mtmail
cdbde5b88d
get rid of Python psycopg2 install warning ( #1014 )
2018-04-13 12:28:12 +02:00
mtmail
3cdbcbff8f
get apt-get php-db package running on travis-ci ( #973 )
...
travis: /usr/bin/env php whenever calling PHP scripts to deal with phpenv
2018-04-12 00:54:59 +02:00
Sarah Hoffmann
c04541b4da
remove now unnecessary DOCS comments in vagrant script
2018-03-08 21:44:21 +01:00
marc tobias
2dc6ee7e1c
vagrant centos: update documentation. /build directory is sibling, not child of /Nominatim
2018-03-07 16:09:08 +01:00
marc tobias
b303c785e9
CentOS: move SELinux setup step so it can install in /srv
2018-02-27 17:06:25 +01:00
marc tobias
c3e5654113
move CentOS Vagrant VM to a SELinux-enabled base image
2018-02-22 17:51:55 +01:00
Sarah Hoffmann
d4110eef7e
improve syntax highlighting for vagrant scripts
2018-01-15 23:47:00 +01:00
Sarah Hoffmann
86833454a4
update vagrant scripts
2018-01-15 22:59:16 +01:00
Sarah Hoffmann
2cf1ff41c0
move nominatim.org links to https
...
Solves #737 .
2018-01-10 23:21:21 +01:00
Sarah Hoffmann
cf32da3748
docs: add more requirements for running tests
2017-09-16 22:11:39 +02:00
Sarah Hoffmann
937bead547
vagrant: download country data into correct directory
2017-07-17 23:17:26 +02:00
Sarah Hoffmann
7ef0239f19
make naming of documentation files consistent
2017-06-25 17:18:21 +02:00
Sarah Hoffmann
af81c6aa94
add special terms import to travis testing and fixup libs
2017-06-04 23:15:19 +02:00
Sarah Hoffmann
e3fb706c65
add normalized version of special search terms on import
...
Requires the PHP bindings for libicu, so add that as a requirement.
2017-06-04 23:12:09 +02:00
Sarah Hoffmann
65afe13f0a
update docs for osmosis to pyosmium change
2017-05-25 16:53:44 +02:00
Sarah Hoffmann
e7c8b498d1
update docs for new country grid location
...
Also updates some dependencies.
2017-05-13 00:13:56 +02:00
marc tobias
a52455f160
github.com/twain47 => github.com/openstreetmap
2017-03-12 13:06:25 +01:00
Marc Tobias Metten
cfd03d7be3
Replace lettuce with behave in tests. Use python3 Split import and (python,php) tests into two travis executions
2017-01-21 02:38:04 +01:00
Marc Tobias Metten
523873fe16
set directoryindex in Apache,nginx configuration
2016-12-16 02:16:47 +01:00
Sarah Hoffmann
d437a14f25
vagrant: use old configs when updating
...
Otherwise we may overwrite vagrant-specific settings like
nopassword for sudo.
2016-09-15 23:08:54 +02:00
Marc Tobias Metten
ae5cc28a1a
add PHP code-sniffer to installation instructions (marked optional)
2016-09-11 05:21:15 +02:00
marc tobias
e49ed1bb13
make apt-get noninteractive. Also fixes the grub error state
...
grub complains about disc unique identifier having changed
2016-09-10 23:29:59 +02:00
Marc Tobias Metten
3499ed7b82
travis-ci: enable river tests again, numpy package was missing
2016-08-03 00:57:30 +02:00
Marc Tobias Metten
9ff24b9107
travis-ci: enable river tests again, numpy package was missing
2016-08-03 00:54:49 +02:00
Marc Tobias Metten
8a823d1361
Merge remote-tracking branch 'upstream/master' into travis-ci
2016-07-30 21:53:27 +02:00
Sarah Hoffmann
3f06d9d3ba
fix typos and grammar in installation instructions
2016-07-26 20:38:44 +02:00
Marc Tobias Metten
77ca079688
travis-ci setup, some tests fails
2016-06-21 23:42:36 +02:00
Sarah Hoffmann
6436bab1be
remove old vagrant scripts
2016-06-08 23:23:09 +02:00
Sarah Hoffmann
2e08a61565
add vagrant script for ubuntu 16 and polish everything
2016-06-08 23:03:11 +02:00
Sarah Hoffmann
f71e9dd187
move installation instructions from wiki page here
2016-06-07 22:47:57 +02:00
Sarah Hoffmann
186a633185
fix apache permission problems in CentOS vagrant script
2016-06-07 00:27:20 +02:00
Sarah Hoffmann
d1b1acaf1d
split instruction into software installation and import
...
Basically leaves the part that needs to be done by the automatic
vagrant script in the bash script and moves the remaining part
into an OS-independent md file.
Also fixes some of the instructions for CentOS. Now almost runs
through (some minor issue with permission remains).
2016-06-07 00:17:15 +02:00
Sarah Hoffmann
ff6c3a705b
initial version of documented CentOS7 vagrant script
2016-06-05 16:15:26 +02:00
Sarah Hoffmann
279ea25e7d
Merge pull request #381 from lonvia/cmake-port
...
Replace autotools with cmake and update osm2pgsql
2016-03-13 21:40:38 +01:00
Marc Tobias Metten
df764a3f3b
fix for PHP7, added test setup
2016-03-13 02:06:46 +01:00
Sarah Hoffmann
1ed793f000
adapt README and vagrant scripts to cmake
2016-02-29 22:26:55 +01:00
Sarah Hoffmann
a2994fc55c
ubuntu-vagrant: install Nominatim as vagrant user
2016-02-08 23:44:27 +01:00
Sarah Hoffmann
4d15bdaacc
add vagrant script for CentOS
2016-02-08 22:58:59 +01:00