Auth und Usercontroller getrennt + Mail Settings NUR FRONTEND

This commit is contained in:
2025-06-25 23:33:26 +02:00
parent 57b6fa349b
commit 610a100e01
8 changed files with 188 additions and 215 deletions

View File

@@ -1,89 +0,0 @@
CREATE TABLE "__EFMigrationsHistory" (
"MigrationId" TEXT NOT NULL CONSTRAINT "PK___EFMigrationsHistory" PRIMARY KEY,
"ProductVersion" TEXT NOT NULL
);
CREATE TABLE "Tags" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Tags" PRIMARY KEY AUTOINCREMENT,
"Name" TEXT NULL
);
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE "Servers" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Servers" PRIMARY KEY AUTOINCREMENT,
"CpuCores" INTEGER NOT NULL,
"CpuType" TEXT NULL,
"CreatedAt" TEXT NOT NULL,
"Description" TEXT NULL,
"GpuType" TEXT NULL,
"IPAddress" TEXT NOT NULL,
"IsOnline" INTEGER NOT NULL,
"LastSeen" TEXT NOT NULL,
"Name" TEXT NOT NULL,
"RamSize" REAL NOT NULL,
"TagId" INTEGER NULL,
"Type" TEXT NOT NULL, "IsVerified" INTEGER NOT NULL DEFAULT 0,
CONSTRAINT "FK_Servers_Tags_TagId" FOREIGN KEY ("TagId") REFERENCES "Tags" ("Id")
);
CREATE TABLE "LogEvents" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_LogEvents" PRIMARY KEY AUTOINCREMENT,
"ContainerId" INTEGER NULL,
"Level" TEXT NULL,
"Message" TEXT NULL,
"ServerId" INTEGER NULL,
"Timestamp" TEXT NOT NULL,
CONSTRAINT "FK_LogEvents_Containers_ContainerId" FOREIGN KEY ("ContainerId") REFERENCES "Containers" ("Id"),
CONSTRAINT "FK_LogEvents_Servers_ServerId" FOREIGN KEY ("ServerId") REFERENCES "Servers" ("Id")
);
CREATE TABLE "Images" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Images" PRIMARY KEY AUTOINCREMENT,
"Name" TEXT NULL,
"Tag" TEXT NULL
);
CREATE TABLE "Containers" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Containers" PRIMARY KEY AUTOINCREMENT,
"CreatedAt" TEXT NOT NULL,
"Hostname" TEXT NOT NULL,
"ImageId" INTEGER NULL,
"IsRunning" INTEGER NOT NULL,
"Name" TEXT NOT NULL,
"Status" TEXT NOT NULL,
"TagId" INTEGER NULL,
"Type" TEXT NOT NULL,
CONSTRAINT "FK_Containers_Images_ImageId" FOREIGN KEY ("ImageId") REFERENCES "Images" ("Id"),
CONSTRAINT "FK_Containers_Tags_TagId" FOREIGN KEY ("TagId") REFERENCES "Tags" ("Id")
);
CREATE TABLE "Metrics" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Metrics" PRIMARY KEY AUTOINCREMENT,
"CPU_Load" REAL NOT NULL,
"CPU_Temp" REAL NOT NULL,
"DISK_Size" REAL NOT NULL,
"DISK_Temp" REAL NOT NULL,
"DISK_Usage" REAL NOT NULL,
"GPU_Load" REAL NOT NULL,
"GPU_Temp" REAL NOT NULL,
"GPU_Vram_Size" REAL NOT NULL,
"GPU_Vram_Usage" REAL NOT NULL,
"NET_In" REAL NOT NULL,
"NET_Out" REAL NOT NULL,
"RAM_Load" REAL NOT NULL,
"RAM_Size" REAL NOT NULL,
"ServerId" INTEGER NULL,
"Timestamp" TEXT NOT NULL
);
CREATE TABLE "Users" (
"Id" INTEGER NOT NULL CONSTRAINT "PK_Users" PRIMARY KEY AUTOINCREMENT,
"Email" TEXT NULL,
"IdentityProvider" TEXT NOT NULL,
"LastLogin" TEXT NOT NULL,
"OIDC_Id" TEXT NULL,
"Password" TEXT NOT NULL,
"Username" TEXT NOT NULL
);
INSERT INTO __EFMigrationsHistory (MigrationId,ProductVersion) VALUES ('20250617153602_InitialMigration','8.0.6');
INSERT INTO __EFMigrationsHistory (MigrationId,ProductVersion) VALUES ('20250617165126_ServerPrimaryKey','8.0.6');
INSERT INTO __EFMigrationsHistory (MigrationId,ProductVersion) VALUES ('20250617174242_UserPasswordAdded','8.0.6');
INSERT INTO __EFMigrationsHistory (MigrationId,ProductVersion) VALUES ('20250621124832_DB-Update Issue#32','8.0.6');
INSERT INTO __EFMigrationsHistory (MigrationId,ProductVersion) VALUES ('20250621125157_DB-Update Issue#32 IsVerified-Servers','8.0.6');
INSERT INTO Servers (Id,CpuCores,CpuType,CreatedAt,Description,GpuType,IPAddress,IsOnline,LastSeen,Name,RamSize,TagId,Type,IsVerified) VALUES ('2','0','','2025-06-21 13:56:23.5504821','','','192.168.178.158','1','2025-06-23 14:30:23.9455939','Ubuntu Workstation','0',NULL,'Standalone','0');
INSERT INTO Servers (Id,CpuCores,CpuType,CreatedAt,Description,GpuType,IPAddress,IsOnline,LastSeen,Name,RamSize,TagId,Type,IsVerified) VALUES ('3','0','','2025-06-23 14:03:08.8875782','','','82.29.178.161','0','0001-01-01 00:00:00','hostinger-vps-1','0',NULL,'VPS','0');
INSERT INTO Servers (Id,CpuCores,CpuType,CreatedAt,Description,GpuType,IPAddress,IsOnline,LastSeen,Name,RamSize,TagId,Type,IsVerified) VALUES ('4','0','','2025-06-23 14:07:49.0219821','','','192.168.178.68','0','0001-01-01 00:00:00','Unraid NAS','0',NULL,'Standalone','0');
INSERT INTO Users (Id,Email,IdentityProvider,LastLogin,OIDC_Id,Password,Username) VALUES ('1','','local','2025-06-21 13:54:26.4374285','','$2a$11$iWF.vOrHuzgelKm3xWeJouVtmUd7LemK11yDxlw9t.YbLUZtJWRH6','admin');