initial commit

static docker registry is working
This commit is contained in:
Maximilian Güntner
2020-06-19 17:00:37 +02:00
commit 4e95a1c0c8
6 changed files with 97 additions and 0 deletions

37
tests.nix Normal file
View File

@@ -0,0 +1,37 @@
{ system ? builtins.currentSystem
, pkgs ? import <nixpkgs> { inherit system; }
}:
with import <nixpkgs/nixos/lib/testing-python.nix> { inherit system pkgs; };
let
registry = import ./static_registry/default.nix;
in
{
mytest = makeTest {
machine = { ... }: {
imports = [ ./module.nix ];
virtualisation.cores = 4;
virtualisation.memorySize = 1024;
foo.bar.enable = true;
docker-containers.nginx = let
image = registry.nginx.nginx_7d0cdcc60a96;
in
{
image = image.tag;
imageFile = image.image;
ports = ["8181:80"];
};
};
testScript = ''
machine.start()
machine.wait_for_unit("docker-nginx.service")
machine.wait_for_open_port(8181)
machine.wait_until_succeeds("curl http://localhost:8181")
'';
};
}