Bundle for all Icinga PHP libraries
Go to file
github-actions[bot] 53ce4f4c29 Version v0.15.0-dev 2024-09-22 18:05:07 +00:00
.github/workflows Revert "Merge pull request #22 from Icinga/avoid-child-dependency-installs" 2023-10-27 09:26:48 +02:00
asset Version v0.14.1 2024-08-05 12:12:01 +00:00
bin make-release.sh: Properly handle file names with whitespace 2023-12-13 16:24:13 +01:00
patches Transfer ramsey/collection patch from icinga-php-thirdparty 2023-10-27 09:43:48 +02:00
vendor Version v0.15.0-dev 2024-09-22 18:05:07 +00:00
.gitattributes export-ignore: Fix typo 2023-01-24 15:18:12 +01:00
.gitignore Require dev-main everywhere 2024-09-22 18:04:59 +00:00
AssetLoader.php AssetLoader: Allow to make copies of assets 2021-05-04 10:56:36 +02:00
LICENSE LICENSE: add MIT license 2019-05-16 17:15:59 +02:00
README.md Require `ipl\scheduler` 2023-03-21 17:38:01 +01:00
RELEASE.md RELEASE.md: Update dev-docker example command 2022-07-06 10:57:48 +02:00
VERSION Version v0.15.0-dev 2024-09-22 18:05:07 +00:00
composer.json Require dev-main everywhere 2024-09-22 18:04:59 +00:00
composer.lock Version v0.15.0-dev 2024-09-22 18:05:07 +00:00

README.md

Icinga PHP Library - IPL

This project bundles all Icinga PHP libraries into one piece and can be integrated as library into Icinga Web 2.

Requirements

Bundled Parts

Installation

Please download the latest release and install it in one of your configured library paths. The default library path for Icinga Web 2 installations is: /usr/share/icinga-php

Download or clone this repository there (e.g. /usr/share/icinga-php/ipl) and you're done.

Note: Do NOT use the default branch, it will not work! Checking out a branch like stable/0.10.1 or a tag like v0.10.1 is fine.

Examples

Sample Tarball installation

INSTALL_PATH="/usr/share/icinga-php/ipl"
INSTALL_VERSION="v0.10.1"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-library/archive/$INSTALL_VERSION.tar.gz" -O - \
   | tar xfz - -C "$INSTALL_PATH" --strip-components 1

Sample GIT installation

INSTALL_PATH="/usr/share/icinga-php/ipl"
INSTALL_VERSION="stable/0.10.1"
git clone https://github.com/Icinga/icinga-php-library.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"