Commit Graph

98 Commits

Author SHA1 Message Date
Emery Hemingway 8c504a5f0d Add Synit overrides to depend on network milestone 2023-11-25 19:22:02 +02:00
Sander van der Burg 8639182fa4 Add container service for the simple PostgreSQL variant 2023-09-22 00:13:47 +02:00
Sander van der Burg 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
2023-09-20 18:36:47 +02:00
Sander van der Burg 80e510ab58 Fix supervisor package reference 2022-05-31 18:43:50 +02:00
Sander van der Burg 2a5fc3449d Add agetty service and null modem test 2022-01-30 18:07:47 +01:00
Sander van der Burg 06b1f460a6 Fix deploying PHP 8.x 2022-01-29 13:34:19 +01:00
Sander van der Burg 364cdea9e2 Add parameters that make it possible to tweak the configuration 2022-01-19 21:13:09 +01:00
Sander van der Burg fc920c4556 Add vsftpd service 2021-09-13 22:44:01 +02:00
Sander van der Burg 465225cc62 Fix port number 2021-04-25 00:34:08 +02:00
Sander van der Burg c3f8ac395e Fix infinite recursion problem on systemd 2021-04-24 13:55:51 +02:00
Sander van der Burg 4ca919bced Fix the extendable xinetd service for unprivileged users and sysvinit deployments 2021-04-24 12:57:12 +02:00
Sander van der Burg 513e3b226a Fix MongoDB on sysvinit 2021-04-24 12:16:02 +02:00
Sander van der Burg 0dc527821e Fix formatting for unprivileged tests 2021-04-23 22:30:07 +02:00
Sander van der Burg 6640648dfd Propagate the correct variant of the Nix process management framework as a parameter 2021-04-23 22:26:13 +02:00
Sander van der Burg 400d19786d Add execline to the PATH of s6-svscan to make finding all chainload executables work 2021-04-22 22:55:00 +02:00
Sander van der Burg 6e6c70eae5 Add release Nix expression 2021-04-22 22:31:11 +02:00
Sander van der Burg b9a1187279 Add release expression 2021-04-22 21:27:36 +02:00
Sander van der Burg 4f45ec6787 Add service container configurations for s6-svscan and docker 2021-04-19 21:05:36 +02:00
Sander van der Burg b962597e94 Remove some unneeded prefixes 2021-04-16 19:53:48 +02:00
Sander van der Burg c40314c32e Add xinetd service container 2021-04-15 19:53:30 +02:00
Sander van der Burg e06f2f15d8 Add xinetd service 2021-04-14 19:50:42 +02:00
Sander van der Burg 83e5ec00d3 Move all Nginx tests into the nginx folder 2021-04-13 22:59:02 +02:00
Sander van der Burg f47e62ed63 Add basic testcases for Disnix 2021-04-13 21:06:03 +02:00
Sander van der Burg 32e6e10b86 Make Hydra deployment more robust, write initial test suite for Hydra 2021-04-07 20:56:49 +02:00
Sander van der Burg 254cc0b801 Allow the MySQL test to pass on Docker 2021-04-04 22:11:40 +02:00
Sander van der Burg d603484180 Make fcron work for any unprivileged user 2021-04-04 14:52:49 +02:00
Sander van der Burg 91cceea649 Add Nginx configuration for simple webapps, make worker connections configurable, add tests 2021-04-03 19:56:01 +02:00
Sander van der Burg 89dba90892 Fix fcron service to properly load the crontab on first startup, make it multi-instance aware, add tests 2021-04-03 15:45:12 +02:00
Sander van der Burg c130294a0a Add test case for the host-based Nginx reverse proxy service 2021-03-31 23:14:50 +02:00
Sander van der Burg dc01c9bf8b Make Docker instantiatable, add tests 2021-03-30 22:37:24 +02:00
Sander van der Burg 98e257790f Add tests for s6-svscan, sshd, supervisord 2021-03-30 21:03:39 +02:00
Sander van der Burg 92ac474678 Fix calling the constructor functions 2021-03-30 19:33:59 +02:00
Sander van der Burg 69115ec021 Initial test cases implementation for a sub set of services 2021-03-25 21:30:24 +01:00
Sander van der Burg 878ea506e0 Use configurable libDir property 2021-03-21 14:48:11 +01:00
Sander van der Burg 3507429547 Simplify optional parameters 2021-03-13 23:44:00 +01:00
Sander van der Burg 256583e295 Fix tomcat package reference 2021-03-13 16:13:19 +01:00
Sander van der Burg d152e50d65 Remove name parameter for services that already specify an instanceName 2021-03-13 15:17:53 +01:00
Sander van der Burg a9ec72258b Fix some clarity issues, make dbus-daemon a dependency of the Disnix-enabled Tomcat service 2021-03-10 21:16:32 +01:00
Sander van der Burg 0d917271ec Assign stable UIDs and GIDs, expose targetEPR property 2021-03-07 18:01:07 +01:00
Sander van der Burg 382c6a6d29 Configure JDBC driver, add multi-container example 2021-03-07 15:29:34 +01:00
Sander van der Burg 12c47e9e03 Add reverse proxy service with basic authentication 2021-03-05 22:11:09 +01:00
Sander van der Burg 695e6ccdd9 Adjust Apache reverse proxy to allow forwarding via the AJP protocol 2021-03-04 22:46:02 +01:00
Sander van der Burg df31224348 Create abstraction function for Apache Tomcat providing the DisnixWebService, improve dbus service integration 2021-03-04 21:12:34 +01:00
Sander van der Burg 72a510c26b Initial version of a declarative fcron 2021-03-03 22:00:02 +01:00
Sander van der Burg 820dc58edf Make container providers configurable for the disnix-service 2021-03-03 20:19:00 +01:00
Sander van der Burg a2ef6d1936 Rename openssh service to sshd, add ability to configure dysnomia properties and container configurations 2021-03-02 20:54:30 +01:00
Sander van der Burg 9f4001fb4b Eliminate references to stdenv.lib, some Disnix adjustments 2021-03-01 22:09:33 +01:00
Sander van der Burg ce1d009393 Add initial version of dbus-service and disnix-service 2021-02-28 14:41:25 +01:00
Sander van der Burg 9d73efd995 Add fcron, some formatting fixes 2021-02-23 21:49:52 +01:00
Sander van der Burg 3f11dbfd4f Document the use cases of this services repository 2021-02-18 21:27:11 +01:00