1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 06:28:42 +01:00

fix: fixes broken auto redirect. see #3123 (#3129)

This commit is contained in:
Amir Raminfar
2024-07-20 15:01:01 -07:00
committed by GitHub
parent 8359985d23
commit aa6556be22
3 changed files with 14 additions and 10 deletions

View File

@@ -186,4 +186,8 @@ watchEffect(() => {
li.exited {
@apply opacity-50;
}
li.deleted {
@apply hidden;
}
</style>

View File

@@ -61,16 +61,16 @@ export const useContainerStore = defineStore("container", () => {
});
es.addEventListener("container-event", (e) => {
const event = JSON.parse((e as MessageEvent).data) as { actorId: string; name: string };
switch (event.name) {
case "die":
const container = allContainersById.value[event.actorId];
if (container) {
const container = allContainersById.value[event.actorId];
if (container) {
switch (event.name) {
case "die":
container.state = "exited";
}
break;
case "destroy":
containers.value = containers.value.filter((c) => c.id !== event.actorId);
break;
break;
case "destroy":
container.state = "deleted";
break;
}
}
});

View File

@@ -20,5 +20,5 @@ export type ContainerJson = {
readonly group?: string;
};
export type ContainerState = "created" | "running" | "exited" | "dead" | "paused" | "restarting";
export type ContainerState = "created" | "running" | "exited" | "dead" | "paused" | "restarting" | "deleted";
export type ContainerHealth = "healthy" | "unhealthy" | "starting";