Sarah Hoffmann
e62db51b06
vagrant: setting website URL is not longer necessary
2020-10-29 11:13:32 +01:00
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