This commit is contained in:
nora 2025-08-03 16:46:39 +02:00
parent a4e5e3720b
commit 0d83cecc9f
5 changed files with 5 additions and 41 deletions

View file

@ -1,35 +0,0 @@
{ config, lib, ... }:
let
dockerLogin = {
registry = "docker.noratrieb.dev";
username = "nils";
passwordFile = config.age.secrets.docker_registry_password.path;
};
in
{
virtualisation.oci-containers.containers = {
cargo-bisect-rustc-service = {
image = "docker.noratrieb.dev/cargo-bisect-rustc-service:316a4044";
volumes = [
"/var/lib/cargo-bisect-rustc-service:/data"
];
environment = {
SQLITE_DB = "/data/db.sqlite";
};
ports = [ "127.0.0.1:5005:4000" ];
login = dockerLogin;
};
};
services.custom-backup.jobs = [
{
app = "cargo-bisect-rustc-service";
file = "/var/lib/cargo-bisect-rustc-service/db.sqlite";
}
];
system.activationScripts.makeCargoBisectRustcServiceDir = lib.stringAfter [ "var" ] ''
mkdir -p /var/lib/cargo-bisect-rustc-service/
chmod ugo+w /var/lib/cargo-bisect-rustc-service/
'';
}

View file

@ -36,7 +36,6 @@ http_hosts=(
vps3.infra.noratrieb.dev vps3.infra.noratrieb.dev
vps4.infra.noratrieb.dev vps4.infra.noratrieb.dev
vps5.infra.noratrieb.dev vps5.infra.noratrieb.dev
bisect-rustc.noratrieb.dev
docker.noratrieb.dev docker.noratrieb.dev
does-it-build.noratrieb.dev does-it-build.noratrieb.dev
grafana.noratrieb.dev grafana.noratrieb.dev

View file

@ -183,7 +183,6 @@
./apps/widetom ./apps/widetom
./apps/hugo-chat ./apps/hugo-chat
./apps/uptime ./apps/uptime
./apps/cargo-bisect-rustc-service
./apps/killua ./apps/killua
./apps/forgejo ./apps/forgejo
./apps/openolat ./apps/openolat

View file

@ -24,8 +24,7 @@ api.hugo-chat.noratrieb.dev {
bisect-rustc.noratrieb.dev { bisect-rustc.noratrieb.dev {
log log
encode zstd gzip redir https://github.com/Noratrieb/cargo-bisect-rustc-service?tab=readme-ov-file#cargo-bisect-rustc-service
reverse_proxy * localhost:5005
} }
docker.noratrieb.dev { docker.noratrieb.dev {
@ -85,7 +84,7 @@ blog.nilstrieb.dev {
bisect-rustc.nilstrieb.dev { bisect-rustc.nilstrieb.dev {
log log
redir https://bisect-rustc.dev/blog{uri} permanent redir https://bisect-rustc.noratrieb.dev/blog{uri} permanent
} }
docker.nilstrieb.dev { docker.nilstrieb.dev {

View file

@ -61,7 +61,6 @@ let
}; };
# --- apps # --- apps
bisect-rustc = vps1;
docker = vps1; docker = vps1;
hugo-chat = vps1 // { hugo-chat = vps1 // {
subdomains.api = vps1; subdomains.api = vps1;
@ -98,6 +97,9 @@ let
_dmarc.TXT = [ _dmarc.TXT = [
"v=DMARC1; p=quarantine" "v=DMARC1; p=quarantine"
]; ];
# retired
bisect-rustc = vps1;
}; };
}; };
in in