fix: Blanko-Build-Fehler (data-Verzeichnis + users-Schema) und publish-win ignorieren
- Program.cs: Directory.CreateDirectory(dataDir) vor DB-Zugriff - DatabaseService: is_admin, persona, settings, default_path ins CREATE TABLE users - .gitignore + gott.csproj: publish-win/ ausschließen
This commit is contained in:
1 parent
f53b74daba
commit
79899a6981
4 files changed
+13
No files matched your search
@@ -2,6 +2,7 @@ bin/
|
|||||||
data/
|
data/
|
||||||
obj/
|
obj/
|
||||||
publish/
|
publish/
|
||||||
|
publish-win/
|
||||||
Temp/
|
Temp/
|
||||||
appsettings.Production.json
|
appsettings.Production.json
|
||||||
DEVY.md
|
DEVY.md
|
||||||
@@ -12,6 +12,7 @@ var builder = WebApplication.CreateBuilder(args);
|
|||||||
builder.Services.AddHttpClient();
|
builder.Services.AddHttpClient();
|
||||||
|
|
||||||
var dataDir = Path.Combine(AppContext.BaseDirectory, "data");
|
var dataDir = Path.Combine(AppContext.BaseDirectory, "data");
|
||||||
|
Directory.CreateDirectory(dataDir);
|
||||||
|
|
||||||
var dbPath = Path.Combine(dataDir, "gott.db");
|
var dbPath = Path.Combine(dataDir, "gott.db");
|
||||||
var authService = new AuthService(dbPath);
|
var authService = new AuthService(dbPath);
|
||||||
|
|||||||
@@ -207,6 +207,10 @@ public class DatabaseService
|
|||||||
username TEXT NOT NULL UNIQUE COLLATE NOCASE,
|
username TEXT NOT NULL UNIQUE COLLATE NOCASE,
|
||||||
password_hash TEXT NOT NULL,
|
password_hash TEXT NOT NULL,
|
||||||
display_name TEXT,
|
display_name TEXT,
|
||||||
|
is_admin INTEGER NOT NULL DEFAULT 0,
|
||||||
|
persona TEXT,
|
||||||
|
settings TEXT,
|
||||||
|
default_path TEXT,
|
||||||
created_at TEXT NOT NULL,
|
created_at TEXT NOT NULL,
|
||||||
updated_at TEXT NOT NULL
|
updated_at TEXT NOT NULL
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -12,6 +12,13 @@
|
|||||||
<None Remove="publish/**" />
|
<None Remove="publish/**" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Remove="publish-win/**" />
|
||||||
|
<Content Remove="publish-win/**" />
|
||||||
|
<EmbeddedResource Remove="publish-win/**" />
|
||||||
|
<None Remove="publish-win/**" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Remove="WindowsApp/**" />
|
<Compile Remove="WindowsApp/**" />
|
||||||
<Content Remove="WindowsApp/**" />
|
<Content Remove="WindowsApp/**" />
|
||||||
|
|||||||
Reference in new issue
Block a user