diff --git a/Dockerfile b/Dockerfile index b1e4e5e..c322909 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,7 +25,7 @@ ENV ASPNETCORE_URLS=http://+:8080 # 3. Den vorinstallierten User 'app' von Microsoft nutzen # Erlaube dem User 'app' in das Verzeichnis zu schreiben (für SQLite) USER root -RUN chown -R app:app /app +RUN mkdir -p /app/data && chown -R app:app /app/data && chmod -R 775 /app/data USER app # 4. Nur die fertigen Binärdateien aus der Bau-Umgebung rüberschieben diff --git a/Program.cs b/Program.cs index 0986fb3..24f080b 100644 --- a/Program.cs +++ b/Program.cs @@ -13,7 +13,7 @@ builder.Services.AddRazorComponents() // Registrieren des Datenbankzugriffs (Sqlite) builder.Services.AddDbContext(options => - options.UseSqlite("Data Source=books.db")); + options.UseSqlite("Data Source=data/books.db")); // Bauen des Webservers, der App var app = builder.Build();