feat: Add initial deployment setup for OTSSignsOrchestrator

- Create index.html for the web application interface.
- Implement deploy.sh script for building and deploying the application to a Docker Swarm manager.
- Add docker-compose.yml for defining application and PostgreSQL service configurations.
This commit is contained in:
Matt Batchelder
2026-03-23 21:28:14 -04:00
parent c6d46098dd
commit 9a35e40083
240 changed files with 11806 additions and 10828 deletions

42
.dockerignore Normal file
View File

@@ -0,0 +1,42 @@
# .NET build artifacts
**/bin/
**/obj/
# Node / frontend
**/node_modules/
OTSSignsOrchestrator/ClientApp/dist/
# Built frontend (generated by Vite into wwwroot — included via Docker COPY from frontend-build stage)
OTSSignsOrchestrator/wwwroot/
# Test project
OTSSignsOrchestrator.Tests/
# Logs
logs/
*.log
# User-specific files
.vs/
.vscode/
*.user
*.suo
# Secrets / local config overrides (never bake these into the image)
appsettings.Development.json
**/secrets.json
# Git
.git/
.gitignore
# Docker
Dockerfile
.dockerignore
docker-compose*.yml
# Misc
README.md
CLAUDE.md
.github/
templates/