feat: add Docker infrastructure for 8-node cluster topology (2 central + 3 sites)

Multi-stage Dockerfile with NuGet restore layer caching, per-node appsettings
with Docker hostnames, shared bridge network with infra services, and
build/deploy/teardown scripts. Ports use 90xx block to avoid conflicts.
This commit is contained in:
Joseph Doherty
2026-03-17 22:12:50 -04:00
parent 775cb8084f
commit eb8d5ca2c0
16 changed files with 987 additions and 0 deletions

19
.dockerignore Normal file
View File

@@ -0,0 +1,19 @@
**/bin/
**/obj/
**/logs/
**/data/
**/.DS_Store
.git/
.vs/
.idea/
docker/
infra/
tests/
docs/
AkkaDotNet/
*.md
site_events.db
TestResults/
*.trx
__pycache__/
*.pyc