vw conf @m3-atlas
This commit is contained in:
parent
20bdd1c7b6
commit
f33bfec02e
@ -8,6 +8,7 @@
|
|||||||
# ./pangolin.nix
|
# ./pangolin.nix
|
||||||
./restreamer.nix
|
./restreamer.nix
|
||||||
./slash.nix
|
./slash.nix
|
||||||
|
./slash-nemoti.nix
|
||||||
];
|
];
|
||||||
system.activationScripts.createPodmanNetworkWeb = lib.mkAfter ''
|
system.activationScripts.createPodmanNetworkWeb = lib.mkAfter ''
|
||||||
if ! /run/current-system/sw/bin/podman network exists web; then
|
if ! /run/current-system/sw/bin/podman network exists web; then
|
||||||
|
@ -1,26 +1,26 @@
|
|||||||
{
|
{
|
||||||
virtualisation.oci-containers.containers."slash" = {
|
virtualisation.oci-containers.containers."slash-nemoti" = {
|
||||||
image = "docker.io/yourselfhosted/slash:latest";
|
image = "docker.io/yourselfhosted/slash:latest";
|
||||||
ports = ["127.0.0.1:3016:5231"];
|
ports = ["127.0.0.1:3016:5231"];
|
||||||
volumes = [
|
volumes = [
|
||||||
"slash_data:/var/opt/slash"
|
"slash-nemoti_data:/var/opt/slash"
|
||||||
];
|
];
|
||||||
extraOptions = ["--ip=10.89.0.16" "--network=web"];
|
extraOptions = ["--ip=10.89.0.17" "--network=web"];
|
||||||
};
|
};
|
||||||
# Traefik configuration specific to littlelink
|
# Traefik configuration specific to littlelink
|
||||||
services.traefik.dynamicConfigOptions.http = {
|
services.traefik.dynamicConfigOptions.http = {
|
||||||
services.slash.loadBalancer.servers = [
|
services.slash-nemoti.loadBalancer.servers = [
|
||||||
{
|
{
|
||||||
url = "http://localhost:3016/";
|
url = "http://localhost:3016/";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
routers.slash = {
|
routers.slash-nemoti = {
|
||||||
rule = "Host(`l.nemoti.art`)";
|
rule = "Host(`l.nemoti.art`)";
|
||||||
tls = {
|
tls = {
|
||||||
certResolver = "godaddy";
|
certResolver = "godaddy";
|
||||||
};
|
};
|
||||||
service = "slash";
|
service = "slash-nemoti";
|
||||||
entrypoints = "websecure";
|
entrypoints = "websecure";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
services.traefik.dynamicConfigOptions.http = {
|
services.traefik.dynamicConfigOptions.http = {
|
||||||
services.vaultwarden.loadBalancer.servers = [
|
services.vaultwarden.loadBalancer.servers = [
|
||||||
{
|
{
|
||||||
url = "http://localhost:3009/";
|
url = "http://localhost:3013/";
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user