git.evergreen-ils.org Git - working/Evergreen.git/atom - docs/installation/server_installation.txt history Evergreen ILS https://git.evergreen-ils.org/?p=working/Evergreen.git Evergreen Contributors static/git-favicon.png static/git-logo.png 2017-04-25T13:01:16Z gitweb Change all docs filenames to .adoc 2017-04-07T18:15:54Z Remington Steed rjs7@calvin.edu Remington Steed rjs7@calvin.edu 2017-04-07T18:15:54Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=2ed1a8b95354a399f6a5574bb839d0b3f5065627
Change all docs filenames to .adoc

This commit renames all AsciiDoc files to have the ".adoc" extension.
Also, this commit updates all "include::" references in the root.adoc
file.

RATIONALE: Some editing tools, including GitHub, will auto-generate an
HTML preview for AsciiDoc files if they have the filename extension
".adoc" or ".asciidoc". The community agreed to this change in 2015 (see
http://markmail.org/thread/z2s7xnxavpjzirwx).

NOTE: The docs build script will need to change the reference from
"root.txt" to "root.adoc".

Signed-off-by: Remington Steed <rjs7@calvin.edu>
  • [D] docs/installation/server_installation.txt
LP#1683388: Docs: README change for nodejs installation 2017-04-14T22:51:01Z Ben Shum ben@evergreener.net Kathy Lussier klussier@masslnc.org 2017-04-14T22:51:01Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=495b2539b26195235dc62ba4e388d522784ead92
LP#1683388: Docs: README change for nodejs installation

Now that we have Makefile developer support for Wheezy too, we can
skip the extra steps if we use the developer make target for any
supported distribution.

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
  • [D] docs/installation/server_installation.txt
LP#1680624 Consolidate package dependencies into package.json 2017-04-06T04:26:50Z Dan Scott dan@coffeecode.net Ben Shum ben@evergreener.net 2017-04-06T04:26:50Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=8c7000a1a54b18f6bec919f6c6b3e563d4fd4725
LP#1680624 Consolidate package dependencies into package.json

npm already enables us to designate dependencies in package.json,
and projects have increasingly consolidated what bower used to be
used for in package.json. We can do this with an npm-compatible version of
angular-order-object-by from github.

There are a few other tweaks to npm vs bower file locations, such as
ng-toast instead of ngtoast for ngToast.

Pin to AngularJS 1.5.x for now

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Ben Shum <ben@evergreener.net>
  • [D] docs/installation/server_installation.txt
Install a modern Node.js 2017-04-05T21:25:10Z Dan Scott dan@coffeecode.net Dan Scott dan@coffeecode.net 2017-04-05T21:25:10Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=33e365b198c8870aaa9e06ee672fb337c00f8b99
Install a modern Node.js

Rather than directing people to use an ancient version of Node.js from source,
point at the LTS version of the downloadable package (if necessary).

Signed-off-by: Dan Scott <dan@coffeecode.net>
  • [D] docs/installation/server_installation.txt
Docs: README to include Debian for changing ownership of /var/lock/apache2 2017-03-21T13:37:48Z Ben Shum ben@evergreener.net Ben Shum ben@evergreener.net 2017-03-21T13:37:48Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=81a57b2b80d100d399d5a83ab4925e6a75b4f485
Docs: README to include Debian for changing ownership of /var/lock/apache2

Minor tweak to also include Debian among distributions where it might
be necessary to change ownership of /var/lock/apache2 to opensrf user.
Previously this had been Ubuntu only issue, but has since been encountered
during new Debian installations.

Signed-off-by: Ben Shum <ben@evergreener.net>
  • [D] docs/installation/server_installation.txt
Docs: trivial typo 2017-03-03T19:48:56Z Dan Scott dscott@laurentian.ca Dan Scott dscott@laurentian.ca 2017-03-03T19:48:56Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=ceba7dd6341f45f87ec7750aa79c6b63bdb97c43
Docs: trivial typo

s/retriving/retrieving/

Signed-off-by: Dan Scott <dscott@laurentian.ca>
  • [D] docs/installation/server_installation.txt
LP#1493824: Install PG 9.4 on Debian Wheezy and Ubuntu Trusty 2017-02-27T21:32:48Z Ben Shum ben@evergreener.net Jason Stephenson jason@sigio.com 2017-02-27T21:32:48Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=4f6424cace45bb0e3d0d6f638ac9700e154231ae
LP#1493824: Install PG 9.4 on Debian Wheezy and Ubuntu Trusty

Debian Wheezy only ships with PG 9.1 by default.  Ubuntu Trusty has Pg
9.3.  Pg 9.4 is the recommended version for use with Evergreen going
forward and will be the required minimum version of PostgreSQL for use
with Evergreen 3.0.  Since we envision continuing to support Wheezy
and Trusty through the lifetime of Evergreen 3.0, we therefore help
the user out by adding the apt.postgresql.org repository for them and
install PostgreSQL version 9.4 on these operating systems.

This commit does the following:

1. Sets up the installer to use the PostgreSQL community's apt sources
in a new Makefile.debian target, debian_postgresql_repo.  This target
is run on Debian Wheezy and Ubuntu trusty during prerequisite
installation.

2. Installs PG 9.4 client on Wheezy and Ubuntu.

3. Installs PG 9.4 server in the server prerequisite targets for
Wheezy and Ubuntu.

4. Uses pg_config in installation of lidbdi-drivers from source.

5. Updates the server installation document to reflect the above
changes.

6. Updates the server upgrade documentation to reflect the new minimum
(9.3) and recommended (9.4) PostgreSQL versions.

Benjamin Shum is the primary author of these changes, though they are
based on Chris Sharp's idea for using the PostgreSQL community apt
source.

The libdbi-drivers installation was fixed by Jason Stephenson who also
added an if block to skip the apt.postgresql.org repository set up if
it is already configured on the target host.

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Jason Stephenson <jason@sigio.com>
  • [D] docs/installation/server_installation.txt
Remove Fedora from install documentation 2017-03-02T15:40:03Z Dan Scott dscott@laurentian.ca Dan Scott dscott@laurentian.ca 2017-03-02T15:40:03Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=93891880f42bd4afd2c81ac4143287b60df33635
Remove Fedora from install documentation

Fedora is no longer a "well tested target" as the corresponding
Makefiles are not up to date. Therefore, remove all mention of it from
the install documentation.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
  • [D] docs/installation/server_installation.txt
LP#1666933: note that the minimum supported Pg version is 9.3 2017-02-22T15:09:54Z Galen Charlton gmc@equinoxinitiative.org Kathy Lussier klussier@masslnc.org 2017-02-22T15:09:54Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=215bb67ed15215ab8662e58b60bb29d2f7324d8c
LP#1666933: note that the minimum supported Pg version is 9.3

Before final release of 2.12.0, we should update the installation
instructions to note that apt.postgresql.org is available
for Debian-based distros that don't package 9.3 directly.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
  • [D] docs/installation/server_installation.txt
LP#1666933: note that OpenSRF 2.5.0 is now the minimum required 2017-02-22T15:07:38Z Galen Charlton gmc@equinoxinitiative.org Kathy Lussier klussier@masslnc.org 2017-02-22T15:07:38Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=45ac590573ab85fe382ecf5ea8911950dbe49a7c
LP#1666933: note that OpenSRF 2.5.0 is now the minimum required

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
  • [D] docs/installation/server_installation.txt
LP#1649180: Update README to reflect translator make target 2016-11-24T21:04:11Z Ben Shum ben@evergreener.net Jason Stephenson jason@sigio.com 2016-11-24T21:04:11Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=4c93dbf10c50cc634976c443f3068950fa126511
LP#1649180: Update README to reflect translator make target

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Jason Stephenson <jason@sigio.com>
  • [D] docs/installation/server_installation.txt
Docs: add mpm_prefork config for Apache 2.4 systems 2016-10-02T21:28:05Z Dan Scott dscott@laurentian.ca Dan Scott dscott@laurentian.ca 2016-10-02T21:28:05Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=a7577e2e1924749e3e071ff7a167d52cb6407ac1
Docs: add mpm_prefork config for Apache 2.4 systems

We had only documented the Apache 2.2 stanzas for mpm_prefork, so include a
section for 2.4 that uses MaxRequestWorkers and MaxConnectionsPerChild. Given
the memory leaks that we have seen, suggest lower settings for these two values
(assuming that most sites will be serving a public catalogue instead of using a
separate discovery layer).

Also fix the weird formatting where Debian instructions were indented under a
Fedora section.

Also use dots for ordered bullets instead of renumbering all of the bullets
again.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
  • [D] docs/installation/server_installation.txt
Docs: set up default action_trigger_filters.json file 2016-10-02T14:04:04Z Dan Scott dscott@laurentian.ca Dan Scott dscott@laurentian.ca 2016-10-02T14:04:04Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=c76fb8d6e371b8e3b774fb57249a315e7be7409b
Docs: set up default action_trigger_filters.json file

Given that action_trigger_runner.pl looks by default for a file called
action_trigger_filters.json, instruct people to create that file when they are
first setting up their system.

Signed-off-by: Dan Scott <dscott@laurentian.ca>
  • [D] docs/installation/server_installation.txt
LP#1603708: Remove support for Ubuntu 12.04 Precise 2016-07-05T17:03:57Z Ben Shum ben@evergreener.net Mike Rylander mrylander@gmail.com 2016-07-05T17:03:57Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=be0ed357743e8b36f13fe38a9127dc8bd0f4172e
LP#1603708: Remove support for Ubuntu 12.04 Precise

With support for Ubuntu 16.04 Xenial in place, remove the oldest LTS, which is
Ubuntu 12.04 Precise.

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
  • [D] docs/installation/server_installation.txt
LP#1551084: Update README to include references for 'ubuntu-xenial' 2016-02-29T06:30:29Z Ben Shum ben@evergreener.net Jason Stephenson jason@sigio.com 2016-02-29T06:30:29Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=f811b197ab5381883961f38f1cf2a3e2d47f2e05
LP#1551084: Update README to include references for 'ubuntu-xenial'

Signed-off-by: Ben Shum <ben@evergreener.net>
Signed-off-by: Jason Stephenson <jason@sigio.com>
  • [D] docs/installation/server_installation.txt
LP#1559121: remove Debian Squeeze support 2016-03-18T14:34:40Z Galen Charlton gmc@esilibrary.com Ben Shum ben@evergreener.net 2016-03-18T14:34:40Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=9de1db5195893ed772373608289b28c9c54215b1
LP#1559121: remove Debian Squeeze support

Now that Debian Squeeze's LTS (long-term support) period
has ended, Evergreen no longer offers community support
for that distribution. This patch removes references
to Squeeze from the installation scripts and documentation.

To test:

[1] Verify that Debian Squeeze is no longer referenced in
    the installation documentation.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Ben Shum <ben@evergreener.net>

Conflicts:
	docs/installation/server_upgrade.txt
  • [D] docs/installation/server_installation.txt
README: Note about web staff client prerequisites & developer prereqs. 2016-01-25T18:00:13Z Jason Stephenson jstephenson@mvlc.org Jason Stephenson jstephenson@mvlc.org 2016-01-25T18:00:13Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=271e7d2ead566fa8f2d80196cfe2d9c3edd136ff
README: Note about web staff client prerequisites & developer prereqs.

If you're intalling on Debian Jessie or Ubuntu Trusty, you can skip
the manual installation of Node.JS is you've already installed the
<osname>-developer prerequisites.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
  • [D] docs/installation/server_installation.txt
README: first draft changes to incorporate steps for new web staff client 2015-05-04T13:52:32Z Ben Shum bshum@biblio.org Jason Stephenson jstephenson@mvlc.org 2015-05-04T13:52:32Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=c8a1630c58c0af3812b3719b814f93c307dfeb12
README: first draft changes to incorporate steps for new web staff client

Signed-off-by: Ben Shum <bshum@biblio.org>
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
  • [D] docs/installation/server_installation.txt
LP#1445182 Changed Debian Jessie dependency install to use packages for dbi dbd-pgsql. 2015-04-30T14:37:50Z Josh Stompro stomproj@larl.org Ben Shum bshum@biblio.org 2015-04-30T14:37:50Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=d5089b7b4065ed9cc51ffae441a22c99439a5da2
LP#1445182 Changed Debian Jessie dependency install to use packages for dbi dbd-pgsql.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Ben Shum <bshum@biblio.org>

Conflicts:
	Open-ILS/src/extras/install/Makefile.debian-jessie
  • [D] docs/installation/server_installation.txt
LP#1447195 Updates for Debian Jessie in README 2015-04-20T19:45:59Z Josh Stompro stomproj@larl.org Ben Shum bshum@biblio.org 2015-04-20T19:45:59Z https://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=3200c8d1282f9aa2d4be1454540be130a5369120
LP#1447195 Updates for Debian Jessie in README

- Adding in a few missed references to Debian Jessie
- Noted instances where Jessie uses the same instructions as Trusty
- Debian Jessie includes Apache2.4 so needs to use those steps.
- Added Jessie to postgres server install

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Ben Shum <bshum@biblio.org>
  • [D] docs/installation/server_installation.txt