mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-29 15:43:00 +00:00
parent
f488b1811b
commit
41625dcab6
@ -51,16 +51,6 @@ import ./make-test.nix ({ pkgs, ...} : let
|
|||||||
Vd5WD2HJhLb9u0UxVp9vfWIUDgydopV5ZmWCQ5YvNepb1w==
|
Vd5WD2HJhLb9u0UxVp9vfWIUDgydopV5ZmWCQ5YvNepb1w==
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
'';
|
'';
|
||||||
|
|
||||||
makePump = { opts ? { } }:
|
|
||||||
{
|
|
||||||
enable = true;
|
|
||||||
sslCert = pkgs.writeText "snakeoil.cert" snakeOilCert;
|
|
||||||
sslKey = pkgs.writeText "snakeoil.pem" snakeOilKey;
|
|
||||||
secret = "test";
|
|
||||||
site = "test";
|
|
||||||
} // opts;
|
|
||||||
|
|
||||||
in {
|
in {
|
||||||
name = "pumpio";
|
name = "pumpio";
|
||||||
meta = with pkgs.stdenv.lib.maintainers; {
|
meta = with pkgs.stdenv.lib.maintainers; {
|
||||||
@ -72,9 +62,14 @@ in {
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
{
|
{
|
||||||
services = {
|
services = {
|
||||||
pumpio = makePump { opts = {
|
pumpio = {
|
||||||
port = 443;
|
port = 443;
|
||||||
}; };
|
enable = true;
|
||||||
|
sslCert = pkgs.writeText "snakeoil.cert" snakeOilCert;
|
||||||
|
sslKey = pkgs.writeText "snakeoil.pem" snakeOilKey;
|
||||||
|
secretFile = pkgs.writeText "secretFile" "test123";
|
||||||
|
site = "test";
|
||||||
|
};
|
||||||
mongodb.enable = true;
|
mongodb.enable = true;
|
||||||
mongodb.extraConfig = ''
|
mongodb.extraConfig = ''
|
||||||
storage.journal.enabled: false
|
storage.journal.enabled: false
|
||||||
|
Loading…
Reference in New Issue
Block a user