Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
86005cf
SAVEPOINT
Sharkwald Mar 17, 2026
8662211
Move .NET project files from bottomly.net/ to repo root
Sharkwald Mar 17, 2026
660001b
Update README and dotnet.yml paths after moving files to repo root
Sharkwald Mar 17, 2026
37e4d1b
Add Dockerfile for Bottomly .NET worker service
Sharkwald Mar 17, 2026
42d33e3
Switch Dockerfile to .NET 10 LTS images
Sharkwald Mar 17, 2026
c879267
Add .dockerignore to exclude bin/obj from Docker build context
Sharkwald Mar 17, 2026
0de31c3
Build Docker image tagged as 'bottomly' in CI workflow
Sharkwald Mar 17, 2026
37aed8b
Put LLM integration behind EnableLlm feature flag (default: disabled)
Sharkwald Mar 17, 2026
35d2ac3
Fix Dockerfile: use aspnet runtime image instead of base runtime
Sharkwald Mar 17, 2026
07a3246
Fixes bug in karma command handling
Sharkwald Mar 17, 2026
3df1841
Additional test for karma handler bug
Sharkwald Mar 17, 2026
0987877
Update deployment workflows for .NET Dockerfile
Sharkwald Mar 17, 2026
db71290
Updates deployment workflows to use new dockerfile
Sharkwald Mar 17, 2026
3e84349
Fix CI: add --include-previews to workload install and fix NuGet.conf…
Sharkwald Mar 17, 2026
b1900db
Fixes more karma spacing bugs
Sharkwald Mar 17, 2026
70cc2ba
Fix NuGet feed: use dotnet10 feed for Aspire preview packages
Sharkwald Mar 17, 2026
cea9d9d
Fix NuGet feed: revert to dotnet9 feed for Aspire preview packages
Sharkwald Mar 17, 2026
24ae1d4
SAVEPOINT
Sharkwald Mar 17, 2026
495beee
Specifies restore source explicitly
Sharkwald Mar 17, 2026
e354d6d
reverts previous commit
Sharkwald Mar 17, 2026
5663198
Move NuGet.config to repo root so dotnet CLI discovers it
Sharkwald Mar 17, 2026
1f4d686
Updates ref to Nuget.config in the solution
Sharkwald Mar 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 0 additions & 22 deletions .devcontainer/Dockerfile

This file was deleted.

57 changes: 0 additions & 57 deletions .devcontainer/devcontainer.json

This file was deleted.

2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**/bin/
**/obj/
File renamed without changes.
68 changes: 0 additions & 68 deletions .github/workflows/build_and_test.yml

This file was deleted.

16 changes: 8 additions & 8 deletions .github/workflows/dotnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: .NET Build and Test

on:
push:
branches: [ "main" ]
branches: ["main"]
pull_request:
branches: [ "main" ]
branches: ["main"]

jobs:
build-and-test:
Expand All @@ -18,14 +18,14 @@ jobs:
with:
dotnet-version: '10.0.x'

- name: Install Aspire workload
run: dotnet workload install aspire

- name: Restore dependencies
run: dotnet restore bottomly.net/bottomly.net.slnx
run: dotnet restore bottomly.net.slnx

- name: Build
run: dotnet build bottomly.net/bottomly.net.slnx --no-restore --configuration Release
run: dotnet build bottomly.net.slnx --no-restore --configuration Release

- name: Test
run: dotnet test bottomly.net/bottomly.net.slnx --no-build --configuration Release --verbosity normal
run: dotnet test bottomly.net.slnx --no-build --configuration Release --verbosity normal

- name: Build Docker image
run: docker build -t bottomly .
4 changes: 2 additions & 2 deletions .github/workflows/push_to_live.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- run: |
docker build . -f run.dockerfile -t ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
docker build . -t ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
docker push ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
- name: Deploy to Azure Container Instances
uses: azure/aci-deploy@v1
Expand All @@ -43,5 +43,5 @@ jobs:
bottomly_slack_app_token=${{ secrets.SLACK_APP_TOKEN }}
bottomly_prefix=${{ secrets.PREFIX }}
bottomly_env=${{ secrets.ENV }}
bottomly_mongo_conn_str=${{ secrets.MONGO_CONN_STR }}
ConnectionStrings__mongodb=${{ secrets.MONGO_CONN_STR }}
bottomly_github_token=${{ secrets.RELEASE_HISTORY_TOKEN }}
4 changes: 2 additions & 2 deletions .github/workflows/push_to_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- run: |
docker build . -f run.dockerfile -t ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
docker build . -t ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
docker push ${{ secrets.REGISTRY_LOGIN_SERVER }}/bottomly:${{ github.sha }}
- name: Deploy to Azure Container Instances
uses: azure/aci-deploy@v1
Expand All @@ -44,5 +44,5 @@ jobs:
bottomly_slack_app_token=${{ secrets.SLACK_APP_TOKEN }}
bottomly_prefix=${{ secrets.PREFIX }}
bottomly_env=${{ secrets.ENV }}
bottomly_mongo_conn_str=${{ secrets.MONGO_CONN_STR }}
ConnectionStrings__mongodb=${{ secrets.MONGO_CONN_STR }}
bottomly_github_token=${{ secrets.RELEASE_HISTORY_TOKEN }}
Loading
Loading