rust contact api

main
Ashelyn Dawn 2 months ago
parent a2d0018ed2
commit 32acc7585a
No known key found for this signature in database
GPG Key ID: D1980B8C6F349BC1

@ -154,7 +154,25 @@
}, },
"naersk": { "naersk": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_13" "nixpkgs": "nixpkgs_11"
},
"locked": {
"lastModified": 1698420672,
"narHash": "sha256-/TdeHMPRjjdJub7p7+w55vyABrsJlt5QkznPYy55vKA=",
"owner": "nix-community",
"repo": "naersk",
"rev": "aeb58d5e8faead8980a807c840232697982d47b9",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "naersk",
"type": "github"
}
},
"naersk_2": {
"inputs": {
"nixpkgs": "nixpkgs_15"
}, },
"locked": { "locked": {
"lastModified": 1679567394, "lastModified": 1679567394,
@ -323,6 +341,36 @@
} }
}, },
"nixpkgs_11": { "nixpkgs_11": {
"locked": {
"lastModified": 1711106783,
"narHash": "sha256-PDwAcHahc6hEimyrgGmFdft75gmLrJOZ0txX7lFqq+I=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a3ed7406349a9335cb4c2a71369b697cecd9d351",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_12": {
"locked": {
"lastModified": 1711106783,
"narHash": "sha256-PDwAcHahc6hEimyrgGmFdft75gmLrJOZ0txX7lFqq+I=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "a3ed7406349a9335cb4c2a71369b697cecd9d351",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_13": {
"locked": { "locked": {
"lastModified": 1686979235, "lastModified": 1686979235,
"narHash": "sha256-gBlBtk+KrezFkfMrZw6uwTuA7YWtbFciiS14mEoTCo0=", "narHash": "sha256-gBlBtk+KrezFkfMrZw6uwTuA7YWtbFciiS14mEoTCo0=",
@ -338,7 +386,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_12": { "nixpkgs_14": {
"locked": { "locked": {
"lastModified": 1685005470, "lastModified": 1685005470,
"narHash": "sha256-Nw+4uivzCwyZcEB71YH58zYk4N5UgcNeqb+D52bjlhI=", "narHash": "sha256-Nw+4uivzCwyZcEB71YH58zYk4N5UgcNeqb+D52bjlhI=",
@ -354,7 +402,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_13": { "nixpkgs_15": {
"locked": { "locked": {
"lastModified": 1684759798, "lastModified": 1684759798,
"narHash": "sha256-Kpbf5yKvKcj/yPqE1zYC6gju4JwTsYxTIZEvOII0jr4=", "narHash": "sha256-Kpbf5yKvKcj/yPqE1zYC6gju4JwTsYxTIZEvOII0jr4=",
@ -368,7 +416,7 @@
"type": "indirect" "type": "indirect"
} }
}, },
"nixpkgs_14": { "nixpkgs_16": {
"locked": { "locked": {
"lastModified": 1684759798, "lastModified": 1684759798,
"narHash": "sha256-Kpbf5yKvKcj/yPqE1zYC6gju4JwTsYxTIZEvOII0jr4=", "narHash": "sha256-Kpbf5yKvKcj/yPqE1zYC6gju4JwTsYxTIZEvOII0jr4=",
@ -518,11 +566,11 @@
"utils": "utils_6" "utils": "utils_6"
}, },
"locked": { "locked": {
"lastModified": 1701043062, "lastModified": 1707981351,
"narHash": "sha256-rcsFtop++W71GmCyuAv44DTm7hKDgMjzarnmPBSRmQQ=", "narHash": "sha256-tewij7frJj3QRpxzfzxAI05cDs3U5tnS5eodEeGaikc=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "2241526e1513c490cd184ff85b7b4ffb3d190344", "rev": "f23acb65f1399e8a990a73b2d94131a31c9075ac",
"revCount": 5, "revCount": 8,
"type": "git", "type": "git",
"url": "http://git.tempest.dev/ashe/nixos-wrapper-pounce" "url": "http://git.tempest.dev/ashe/nixos-wrapper-pounce"
}, },
@ -537,11 +585,11 @@
"utils": "utils_7" "utils": "utils_7"
}, },
"locked": { "locked": {
"lastModified": 1706497550, "lastModified": 1711177915,
"narHash": "sha256-Gf3C8osHlu8p7KxwMyTqZelv0ZuAaeYVNq4cBJ0CarU=", "narHash": "sha256-F9sNekMrRbLzN8Q7V7oH5VBC6jQX1oLE05IJ1ZFe0uY=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "39f410d45e1799f354d303c7c05ebf0f9b337f69", "rev": "62c18034fcc19fd05f0dc5f26eaab324bc34c0b5",
"revCount": 23, "revCount": 25,
"type": "git", "type": "git",
"url": "ssh://git@git.tempest.dev/ashe/nixos-config-private" "url": "ssh://git@git.tempest.dev/ashe/nixos-config-private"
}, },
@ -564,6 +612,7 @@
"private": "private", "private": "private",
"seance": "seance", "seance": "seance",
"tempest-contact": "tempest-contact", "tempest-contact": "tempest-contact",
"tempest-contact-rs": "tempest-contact-rs",
"tempest-secret": "tempest-secret", "tempest-secret": "tempest-secret",
"tempestdev": "tempestdev", "tempestdev": "tempestdev",
"tmpfiles": "tmpfiles" "tmpfiles": "tmpfiles"
@ -634,6 +683,21 @@
"type": "github" "type": "github"
} }
}, },
"systems_12": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_2": { "systems_2": {
"locked": { "locked": {
"lastModified": 1681028828, "lastModified": 1681028828,
@ -774,11 +838,31 @@
"url": "http://git.tempest.dev/ashe/contact-api" "url": "http://git.tempest.dev/ashe/contact-api"
} }
}, },
"tempest-contact-rs": {
"inputs": {
"naersk": "naersk",
"nixpkgs": "nixpkgs_12",
"utils": "utils_10"
},
"locked": {
"lastModified": 1711176813,
"narHash": "sha256-n00SWId5uklSBnaOMk8XLWPguHH7xQPmR+fvacP/Ntg=",
"ref": "refs/heads/main",
"rev": "562c40ecc9f2a09bc8651f2748d6fd5152b79484",
"revCount": 7,
"type": "git",
"url": "https://git.tempest.dev/ashe/contact-api-rs"
},
"original": {
"type": "git",
"url": "https://git.tempest.dev/ashe/contact-api-rs"
}
},
"tempest-secret": { "tempest-secret": {
"inputs": { "inputs": {
"nix-filter": "nix-filter_7", "nix-filter": "nix-filter_7",
"nixpkgs": "nixpkgs_11", "nixpkgs": "nixpkgs_13",
"utils": "utils_10" "utils": "utils_11"
}, },
"locked": { "locked": {
"lastModified": 1685398072, "lastModified": 1685398072,
@ -797,8 +881,8 @@
"tempestdev": { "tempestdev": {
"inputs": { "inputs": {
"nix-filter": "nix-filter_8", "nix-filter": "nix-filter_8",
"nixpkgs": "nixpkgs_12", "nixpkgs": "nixpkgs_14",
"utils": "utils_11" "utils": "utils_12"
}, },
"locked": { "locked": {
"lastModified": 1707788942, "lastModified": 1707788942,
@ -816,9 +900,9 @@
}, },
"tmpfiles": { "tmpfiles": {
"inputs": { "inputs": {
"naersk": "naersk", "naersk": "naersk_2",
"nixpkgs": "nixpkgs_14", "nixpkgs": "nixpkgs_16",
"utils": "utils_12" "utils": "utils_13"
}, },
"locked": { "locked": {
"lastModified": 1684903753, "lastModified": 1684903753,
@ -856,6 +940,24 @@
"inputs": { "inputs": {
"systems": "systems_9" "systems": "systems_9"
}, },
"locked": {
"lastModified": 1710146030,
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"utils_11": {
"inputs": {
"systems": "systems_10"
},
"locked": { "locked": {
"lastModified": 1685518550, "lastModified": 1685518550,
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
@ -870,9 +972,9 @@
"type": "github" "type": "github"
} }
}, },
"utils_11": { "utils_12": {
"inputs": { "inputs": {
"systems": "systems_10" "systems": "systems_11"
}, },
"locked": { "locked": {
"lastModified": 1681202837, "lastModified": 1681202837,
@ -888,9 +990,9 @@
"type": "github" "type": "github"
} }
}, },
"utils_12": { "utils_13": {
"inputs": { "inputs": {
"systems": "systems_11" "systems": "systems_12"
}, },
"locked": { "locked": {
"lastModified": 1681202837, "lastModified": 1681202837,

@ -9,6 +9,7 @@
tempestdev.url = "git+http://git.tempest.dev/ashe/tempest.dev"; tempestdev.url = "git+http://git.tempest.dev/ashe/tempest.dev";
tempest-secret.url = "git+ssh://git@git.tempest.dev/ashe/tempest-skycord-secret"; tempest-secret.url = "git+ssh://git@git.tempest.dev/ashe/tempest-skycord-secret";
tempest-contact.url = "git+http://git.tempest.dev/ashe/contact-api"; tempest-contact.url = "git+http://git.tempest.dev/ashe/contact-api";
tempest-contact-rs.url = "git+https://git.tempest.dev/ashe/contact-api-rs";
gotosocial.url = "git+http://git.tempest.dev/ashe/nixos-wrapper-gotosocial"; gotosocial.url = "git+http://git.tempest.dev/ashe/nixos-wrapper-gotosocial";
ashen-earth.url = "git+ssh://git@git.tempest.dev/ashe/ashen-earth"; ashen-earth.url = "git+ssh://git@git.tempest.dev/ashe/ashen-earth";
drowning.url = "git+http://git.tempest.dev/ashe/drowning-among-stars"; drowning.url = "git+http://git.tempest.dev/ashe/drowning-among-stars";
@ -28,6 +29,7 @@
tempestdev, tempestdev,
tempest-secret, tempest-secret,
tempest-contact, tempest-contact,
tempest-contact-rs,
gotosocial, gotosocial,
ashen-earth, ashen-earth,
drowning, drowning,
@ -49,6 +51,7 @@
tempestdev.nixosModule tempestdev.nixosModule
tempest-secret.nixosModule tempest-secret.nixosModule
tempest-contact.nixosModule tempest-contact.nixosModule
tempest-contact-rs.nixosModule
gotosocial.nixosModule gotosocial.nixosModule
drowning.nixosModule drowning.nixosModule
seance.nixosModule seance.nixosModule

@ -15,10 +15,15 @@
ashe.services.tempest-secret.port = 4443; ashe.services.tempest-secret.port = 4443;
ashe.services.tempest-api-contact.enable = true; ashe.services.tempest-api-contact.enable = true;
ashe.services.tempest-api-contact.domain = "contact.tempest.dev"; ashe.services.tempest-api-contact.domain = "contactjs.tempest.dev";
ashe.services.tempest-api-contact.configFile = "/etc/tempest/contact.json"; ashe.services.tempest-api-contact.configFile = "/etc/tempest/contact.json";
ashe.services.tempest-api-contact.port = 4444; ashe.services.tempest-api-contact.port = 4444;
ashe.services.contact_rs.enable = true;
ashe.services.contact_rs.domain = "contact.tempest.dev";
ashe.services.contact_rs.configFile = "/etc/tempest/contact.toml";
ashe.services.contact_rs.port = 4446;
ashe.services.social.enable = true; ashe.services.social.enable = true;
ashe.services.social.appDomain = "social.tempest.dev"; ashe.services.social.appDomain = "social.tempest.dev";
ashe.services.social.accountDomain = "tempest.dev"; ashe.services.social.accountDomain = "tempest.dev";

Loading…
Cancel
Save