Skip to content
30 changes: 30 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "BudgetApp Dev",
"dockerComposeFile": [
"../docker-compose.yml",
"../docker-compose.codespaces.yml"
],
"service": "app",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"features": {
"ghcr.io/devcontainers/features/dotnet:2": {},
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {},
"ghcr.io/devcontainers/features/git-lfs:1": {}
},
"remoteEnv": {
"DOCKER_API_VERSION": "1.43",
"ASPNETCORE_ENVIRONMENT": "Codespaces"
},
"customizations": {
"vscode": {
"extensions": [
"ms-dotnettools.csharp",
"ms-dotnettools.csdevkit",
"ms-mssql.mssql",
"ms-azuretools.vscode-docker"
]
}
},
"forwardPorts": [1433],
"postCreateCommand": "dotnet restore"
}
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
version: 2
updates:
- package-ecosystem: "nuget"
directory: "/"
schedule:
interval: "weekly"
6 changes: 3 additions & 3 deletions BudgetApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Dapper" Version="2.1.66" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.3" />
<PackageReference Include="NLog.Web.AspNetCore" Version="6.1.1" />
<PackageReference Include="Dapper" Version="2.1.72" />
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.4" />
<PackageReference Include="NLog.Web.AspNetCore" Version="6.1.2" />
</ItemGroup>

<ItemGroup>
Expand Down
11 changes: 11 additions & 0 deletions appsettings.Codespaces.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"ConnectionStrings": {
"DefaultConnection": "Data Source=sqlserver,1433;Initial Catalog=BudgetApp;User ID=sa;Password=BudgetApp_Dev@2024;Encrypt=True;TrustServerCertificate=True;"
}
}
9 changes: 9 additions & 0 deletions docker-compose.codespaces.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
services:
app:
image: mcr.microsoft.com/devcontainers/dotnet:10.0
volumes:
- .:/workspaces/BudgetApp:cached
command: sleep infinity
depends_on:
sqlserver:
condition: service_healthy
Loading