Commit Graph

  • 8c504a5f0d Add Synit overrides to depend on network milestone synit Emery Hemingway 2023-11-25 19:22:02 +0200
  • 8639182fa4 Add container service for the simple PostgreSQL variant Sander van der Burg 2023-09-22 00:13:47 +0200
  • 479afcda26 - Add missing name parameter to the test function - Fix PHP deployment - xinetd only accepts HUP when it runs as a daemon, for foreground process use a restart Sander van der Burg 2023-09-20 18:36:47 +0200
  • 80e510ab58 Fix supervisor package reference Sander van der Burg 2022-05-31 18:43:50 +0200
  • 2a5fc3449d Add agetty service and null modem test Sander van der Burg 2022-01-30 18:07:47 +0100
  • 06b1f460a6 Fix deploying PHP 8.x Sander van der Burg 2022-01-29 13:34:19 +0100
  • 364cdea9e2 Add parameters that make it possible to tweak the configuration Sander van der Burg 2022-01-19 21:13:09 +0100
  • fc920c4556 Add vsftpd service Sander van der Burg 2021-09-13 22:44:01 +0200
  • 465225cc62 Fix port number Sander van der Burg 2021-04-25 00:34:08 +0200
  • c3f8ac395e Fix infinite recursion problem on systemd Sander van der Burg 2021-04-24 13:55:51 +0200
  • 4ca919bced Fix the extendable xinetd service for unprivileged users and sysvinit deployments Sander van der Burg 2021-04-24 12:57:12 +0200
  • 513e3b226a Fix MongoDB on sysvinit Sander van der Burg 2021-04-24 12:16:02 +0200
  • 0dc527821e Fix formatting for unprivileged tests Sander van der Burg 2021-04-23 22:30:07 +0200
  • 6640648dfd Propagate the correct variant of the Nix process management framework as a parameter Sander van der Burg 2021-04-23 21:39:52 +0200
  • 400d19786d Add execline to the PATH of s6-svscan to make finding all chainload executables work Sander van der Burg 2021-04-22 22:55:00 +0200
  • 6e6c70eae5 Add release Nix expression Sander van der Burg 2021-04-22 21:48:29 +0200
  • b9a1187279 Add release expression Sander van der Burg 2021-04-22 21:27:36 +0200
  • 4f45ec6787 Add service container configurations for s6-svscan and docker Sander van der Burg 2021-04-19 21:05:36 +0200
  • b962597e94 Remove some unneeded prefixes Sander van der Burg 2021-04-16 19:53:48 +0200
  • c40314c32e Add xinetd service container Sander van der Burg 2021-04-15 19:53:24 +0200
  • e06f2f15d8 Add xinetd service Sander van der Burg 2021-04-14 19:50:42 +0200
  • 83e5ec00d3 Move all Nginx tests into the nginx folder Sander van der Burg 2021-04-13 22:59:02 +0200
  • f47e62ed63 Add basic testcases for Disnix Sander van der Burg 2021-04-13 21:06:03 +0200
  • 32e6e10b86 Make Hydra deployment more robust, write initial test suite for Hydra Sander van der Burg 2021-04-07 20:52:17 +0200
  • 254cc0b801 Allow the MySQL test to pass on Docker Sander van der Burg 2021-04-04 22:11:40 +0200
  • d603484180 Make fcron work for any unprivileged user Sander van der Burg 2021-04-04 14:52:49 +0200
  • 91cceea649 Add Nginx configuration for simple webapps, make worker connections configurable, add tests Sander van der Burg 2021-04-03 19:56:01 +0200
  • 89dba90892 Fix fcron service to properly load the crontab on first startup, make it multi-instance aware, add tests Sander van der Burg 2021-04-03 15:45:12 +0200
  • c130294a0a Add test case for the host-based Nginx reverse proxy service Sander van der Burg 2021-03-31 23:14:50 +0200
  • dc01c9bf8b Make Docker instantiatable, add tests Sander van der Burg 2021-03-30 22:37:24 +0200
  • 98e257790f Add tests for s6-svscan, sshd, supervisord Sander van der Burg 2021-03-30 21:03:39 +0200
  • 92ac474678 Fix calling the constructor functions Sander van der Burg 2021-03-30 19:33:59 +0200
  • 69115ec021 Initial test cases implementation for a sub set of services Sander van der Burg 2021-03-25 21:30:24 +0100
  • 878ea506e0 Use configurable libDir property Sander van der Burg 2021-03-21 14:48:11 +0100
  • 3507429547 Simplify optional parameters Sander van der Burg 2021-03-13 23:44:00 +0100
  • 256583e295 Fix tomcat package reference Sander van der Burg 2021-03-13 16:13:19 +0100
  • d152e50d65 Remove name parameter for services that already specify an instanceName Sander van der Burg 2021-03-13 15:17:53 +0100
  • a9ec72258b Fix some clarity issues, make dbus-daemon a dependency of the Disnix-enabled Tomcat service Sander van der Burg 2021-03-10 21:16:32 +0100
  • 0d917271ec Assign stable UIDs and GIDs, expose targetEPR property Sander van der Burg 2021-03-07 17:19:27 +0100
  • 382c6a6d29 Configure JDBC driver, add multi-container example Sander van der Burg 2021-03-07 15:29:34 +0100
  • 12c47e9e03 Add reverse proxy service with basic authentication Sander van der Burg 2021-03-05 22:11:09 +0100
  • 695e6ccdd9 Adjust Apache reverse proxy to allow forwarding via the AJP protocol Sander van der Burg 2021-03-04 22:46:02 +0100
  • df31224348 Create abstraction function for Apache Tomcat providing the DisnixWebService, improve dbus service integration Sander van der Burg 2021-03-04 21:12:28 +0100
  • 72a510c26b Initial version of a declarative fcron Sander van der Burg 2021-03-03 21:49:38 +0100
  • 820dc58edf Make container providers configurable for the disnix-service Sander van der Burg 2021-03-03 20:19:00 +0100
  • a2ef6d1936 Rename openssh service to sshd, add ability to configure dysnomia properties and container configurations Sander van der Burg 2021-03-02 20:54:30 +0100
  • 9f4001fb4b Eliminate references to stdenv.lib, some Disnix adjustments Sander van der Burg 2021-03-01 22:09:33 +0100
  • ce1d009393 Add initial version of dbus-service and disnix-service Sander van der Burg 2021-02-28 14:41:25 +0100
  • 9d73efd995 Add fcron, some formatting fixes Sander van der Burg 2021-02-23 21:49:52 +0100
  • 3f11dbfd4f Document the use cases of this services repository Sander van der Burg 2021-02-18 21:27:11 +0100
  • 653b6e5aee Add initial version of a Hydra example Sander van der Burg 2021-02-18 00:14:36 +0100
  • f0f5f31927 Add reverse proxy Apache service variant, some misc improvements to the Apache service Sander van der Burg 2021-02-17 20:33:18 +0100
  • 5c167e8da8 Create simple postgresql service making it possible to generate a config with basic authentication settings, rename sshd to openssh Sander van der Burg 2021-02-16 23:04:12 +0100
  • 1cb54e1743 Re-organize constructor functions, separate processes models Sander van der Burg 2021-02-15 21:30:28 +0100
  • f088f8b2bb Remove test services, add README.md Sander van der Burg 2021-02-07 14:30:49 +0100
  • 327540ecaa Make createMultiProcessImage function composable, move all target-specific process manager stuff into the backends/ folder, add script for easy startup of s6-svscan Sander van der Burg 2021-01-25 20:26:34 +0100
  • e8afcb0cd3 Create function to automatically generate log companion services Sander van der Burg 2021-01-20 23:28:24 +0100
  • 42fccd1f51 Fix stopping daemons, write preliminary testcases for s6-rc Sander van der Burg 2021-01-19 22:07:25 +0100
  • 394d7e50d2 Move generator function for each process manager to its own folder, separate the universal abstraction and utility functions Sander van der Burg 2021-01-14 22:52:45 +0100
  • e8dd1ebeb8 Get rid of obsolete start instruction Sander van der Burg 2020-11-25 21:29:37 +0100
  • 52dd1a83e9 Make the influxdbUsername configurable Sander van der Burg 2020-11-15 19:43:23 +0100
  • 49bfbea989 Get rid of createCredentials wrapper, create config files for users that require home directories even when forceDisableUserChange is enabled Sander van der Burg 2020-11-08 21:21:28 +0100
  • 56750f2394 Expose the InfluxDB port, run InfluxDB as unprivileged user Sander van der Burg 2020-11-06 22:36:33 +0100
  • 3d42a87129 Add a PostgreSQL service container provider Sander van der Burg 2020-11-04 21:42:57 +0100
  • 2b7089c881 Fix loading PHP extensions Sander van der Burg 2020-11-01 21:52:35 +0100
  • c3f981c6e6 Fix Nginx examples to work with nginx package in Nixpkgs 20.09, fix test cases to work with Nixpkgs 20.09 Sander van der Burg 2020-11-01 18:30:12 +0100
  • 940e0de695 Add openssh service Sander van der Burg 2020-10-26 21:58:30 +0100
  • 77dd3a2b96 Remove compound process stuff, it was a bad idea Sander van der Burg 2020-10-25 20:26:10 +0100
  • eb2be708e2 Make it possible to also define functions for overrides, supervisord always accepts a pidfile parameter Sander van der Burg 2020-10-25 17:05:58 +0100
  • bc14fc99a1 Add createMultiProcessImage and an initial implementation for constructing compound processes Sander van der Burg 2020-10-22 22:01:32 +0200
  • 61563861a2 Adjust MySQL socket file name generation so that no socket parameter to the client is required for a standard installation Sander van der Burg 2020-10-05 22:50:42 +0200
  • 96f5f9c05e Add nixproc-id-assign to automatically assign unique IDs to processes that need them Sander van der Burg 2020-09-21 21:33:29 +0200
  • 581450b19e Add a default logging parameter to daemon command invocations to make diagnosing problems easier, add a troubleshooting section to the README.md that explains how to investigate logs Sander van der Burg 2020-08-19 20:34:23 +0200
  • 540b030c2f Implement --undeploy option for all tools, make Docker tests a bit more robust Sander van der Burg 2020-08-17 21:08:25 +0200
  • 51d62ed268 Make instanceName configurable, simplify conventions Sander van der Burg 2020-08-11 21:43:25 +0200
  • e4f11dc831 Add section on Disnix integration Sander van der Burg 2020-07-19 18:11:22 +0200
  • 145d72a64b Add docker service, docker test cases Sander van der Burg 2020-07-08 23:13:14 +0200
  • 8d47ad4cb9 Fix the foreground proxy, add supervisord testcases Sander van der Burg 2020-07-07 22:29:10 +0200
  • 3d7d17b770 Add some basic testcases, fix the tools on multi-user Nix installations, fix pure-sysvinit examples Sander van der Burg 2020-07-06 22:06:51 +0200
  • e980e4e95f Add ordering support Sander van der Burg 2020-07-04 00:55:18 +0200
  • ce72a34a94 Initial version of a docker target Sander van der Burg 2020-07-03 00:04:00 +0200
  • d06d160f59 Fix problem with local ordering when using webapps with transitive inter-dependencies Sander van der Burg 2020-06-22 22:45:35 +0200
  • e089b3b24d Fix problem with unprivileged user deployments Sander van der Burg 2020-06-19 22:52:20 +0200
  • daefbcf612 Expose the HTTP port as InfluxDB property Sander van der Burg 2020-06-05 22:33:23 +0200
  • afc8e311ff Add InfluxDB managed process Sander van der Burg 2020-05-30 16:50:22 +0200
  • cb72a1d26e Add copyright headers Sander van der Burg 2020-05-05 23:45:20 +0200
  • 0c0fa7ff49 Add svnserve example service, allow Apache to run CGI scripts Sander van der Burg 2020-04-21 20:13:52 +0200
  • 4b4250e0b6 Add constructor functions for deploying container provider services with Disnix Sander van der Burg 2020-04-20 20:46:19 +0200
  • daca434313 tomcat: create base directory by creating the user Sander van der Burg 2020-04-20 20:39:20 +0200
  • a99ee7fc98 Add supervisord service, use camelcase convention for attribute names Sander van der Burg 2020-04-18 19:47:10 +0200
  • ab6e623d8e Add php option to the Apache HTTPD service Sander van der Burg 2020-04-17 20:02:30 +0200
  • de5e30ae84 Add MongoDB example service Sander van der Burg 2020-04-16 20:09:25 +0200
  • 41be24eb3f Move Nginx to services examples, add second reverse proxy example that works path based Sander van der Burg 2020-04-16 00:05:54 +0200
  • 064752aa15 Add missing --show-trace feature, fix invalid source path Sander van der Burg 2020-04-14 17:01:35 +0200
  • c417899cf3 Add postInstall hook, add some additional features to Apache HTTPD and Tomcat Sander van der Burg 2020-04-12 23:08:53 +0200
  • 5d8af1a97f Fix system-wide deployments for MySQL Sander van der Burg 2020-03-23 20:50:03 +0100
  • 4dc376a6da Support command-line arguments with spaces, simplify Nginx example, some README improvements Sander van der Burg 2020-02-11 21:55:37 +0100
  • 9c6b781308 Initial commit Sander van der Burg 2020-01-28 00:11:29 +0100