summary refs log tree commit diff
path: root/nixos/tests/all-tests.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2019-03-26 19:04:28 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2019-04-08 23:54:57 +0200
commitacbb74ed18c5e23893f18d5ac2c5eb9b643e3f64 (patch)
tree8e6c44cdd6b9b4f3f6fd45e5a2672fdefabc5c98 /nixos/tests/all-tests.nix
parentef48aaff73b5e01fa4e3878ca2540ea877d2aa67 (diff)
downloadnixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar.gz
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar.bz2
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar.lz
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar.xz
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.tar.zst
nixpkgs-acbb74ed18c5e23893f18d5ac2c5eb9b643e3f64.zip
documize-community: init at 2.2.1
Documize is an open-source alternative for wiki software like Confluence
based on Go and EmberJS. This patch adds the sources for the community
edition[1], for commercial their paid-plan[2] needs to be used.

For commercial use a derivation that bundles the commercial package and
contains a `$out/bin/documize` can be passed to
`services.documize.enable`.

The package compiles the Go sources, the build process also bundles the
pre-built frontend from `gui/public` into the binary.

The NixOS module generates a simple `systemd` unit which starts the
service as a dynamic user, database and a reverse proxy won't be
configured.

[1] https://www.documize.com/get-started/
[2] https://www.documize.com/pricing/
Diffstat (limited to 'nixos/tests/all-tests.nix')
-rw-r--r--nixos/tests/all-tests.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index a5acf78a883..b770c7df70b 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -65,6 +65,7 @@ in
   docker-registry = handleTest ./docker-registry.nix {};
   docker-tools = handleTestOn ["x86_64-linux"] ./docker-tools.nix {};
   docker-tools-overlay = handleTestOn ["x86_64-linux"] ./docker-tools-overlay.nix {};
+  documize = handleTest ./documize.nix {};
   dovecot = handleTest ./dovecot.nix {};
   # ec2-config doesn't work in a sandbox as the simulated ec2 instance needs network access
   #ec2-config = (handleTestOn ["x86_64-linux"] ./ec2.nix {}).boot-ec2-config or {};