DEVELOPMENT ENVIRONMENT

~liljamo/nix-arta

ref: 277404e994ce4b2a464d5b31238daae5e3e63491 nix-arta/systems/hosts/oci/websites.nix -rw-r--r-- 815 bytes
277404e9Jonni Liljamo feat(systems/hosts/oci): auto-update and remove registry ui port a month ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{...}: let
  comPort = 8080;
  devPort = 8081;
in {
  networking.firewall.allowedTCPPorts = [
    comPort
    devPort
  ];

  virtualisation.oci-containers.containers."liljamo-com-zola" = {
    image = "localhost:5000/liljamo/liljamo-com-zola:latest";
    extraOptions = [
      "--tls-verify=false"
    ];
    hostname = "liljamo-com-zola";
    ports = [
      "${toString comPort}:80"
    ];
    labels = {
      "io.containers.autoupdate" = "registry";
    };
  };

  virtualisation.oci-containers.containers."liljamo-dev-zola" = {
    image = "localhost:5000/liljamo/liljamo-dev-zola:latest";
    hostname = "liljamo-dev-zola";
    extraOptions = [
      "--tls-verify=false"
    ];
    ports = [
      "${toString devPort}:80"
    ];
    labels = {
      "io.containers.autoupdate" = "registry";
    };
  };
}