Add dockerized host deploy flow and fix Blazor static boot assets

This commit is contained in:
Joseph Doherty
2026-02-06 17:44:46 -05:00
parent dd18a05408
commit 4e56ea3435
27 changed files with 777 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
services:
jdescoping-host:
container_name: jdescoping-host
build:
context: ../..
dockerfile: deploy/docker/Dockerfile
image: jdescoping-host:local
ports:
- "5294:8080"
environment:
ASPNETCORE_URLS: "http://+:8080"
ASPNETCORE_ENVIRONMENT: "Development"
DataSync__PipelinesDirectory: "/app/config/Pipelines"
SecureStore__StorePath: "/app/config/data/secrets.json"
SecureStore__KeyFilePath: "/app/config/data/secrets.key"
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./runtime-config/appsettings.json:/app/appsettings.json:ro
- ./runtime-config/appsettings.Development.json:/app/appsettings.Development.json:ro
- ./runtime-config/Pipelines:/app/config/Pipelines:ro
- ./runtime-config/data:/app/config/data
- ${LOGS_DIR:-./runtime-logs}:/app/logs
restart: unless-stopped