SQL Server Integration Testing with Testcontainers

Part III: SQL Server Integration Testing with Testcontainers

Take your containerised SQL Server setup to the next level by using Testcontainers for .NET to write robust integration tests. Spin up real SQL Server instances on-demand, run your tests, and tear them down automatically.

January 7, 2026 路 16 min 路 3351 words 路 Paul McIlreavy
Deploying AnythingLLM as an Azure Container Instance

Deploying AnythingLLM as an Azure Container Instance

Some notes on deploying AnythingLLM in an Azure Container Instance using Bicep, ensuring persistent storage. AnythingLLM allows you to use multiple LLMs, using your existing API keys, with one UI.

October 2, 2024 路 10 min 路 1972 words 路 Paul McIlreavy
Enabling HTTPS on Azure Container Instances with Caddy

Enabling HTTPS on Azure Container Instances with Caddy

Learn how to deploy an Azure Container Instance (ACI) container group with HTTPS enabled using Caddy. This guide walks through deploying a Hello World app and securing it with SSL using a Bicep template.

September 23, 2024 路 6 min 路 1112 words 路 Paul McIlreavy
SonarQube with Docker Compose

SonarQube with Docker Compose

How to set up a SonarQube server using Docker Compose. I cover the configuration of both the database and the SonarQube server, and provide step-by-step instructions for integrating and scanning backend and frontend projects using SonarScanner for .NET and SonarScanner. This guide is perfect for developers looking to experiment with SonarQube locally.

May 15, 2024 路 12 min 路 2465 words 路 Paul McIlreavy
Initialising SQL Server with Docker Compose

Part II: Initialising SQL Server with Docker Compose

This article explores three effective methods for initialising a SQL Server container using Docker Compose: execution of SQL scripts, leveraging mssql-tools, and restoring from a bacpac.

April 6, 2024 路 10 min 路 1926 words 路 Paul McIlreavy