{ "apiVersion": "apps/v1", "kind": "Deployment", "metadata": { "labels": { "app": "signage-replay-web" }, "name": "signage-replay-web", "namespace": "fc-signage" }, "spec": { "progressDeadlineSeconds": 600, "replicas": 1, "revisionHistoryLimit": 10, "selector": { "matchLabels": { "app": "signage-replay-web" } }, "strategy": { "type": "Recreate" }, "template": { "metadata": { "annotations": { "kubectl.kubernetes.io/restartedAt": "2026-05-04T13:50:05-05:00" }, "labels": { "app": "signage-replay-web" } }, "spec": { "containers": [ { "env": [ { "name": "ASPNETCORE_URLS", "value": "http://+:5280" }, { "name": "ASPNETCORE_ENVIRONMENT", "value": "Production" }, { "name": "ReplayFederation__Signage__Enabled", "value": "true" }, { "name": "ReplayFederation__Signage__BaseUrl", "value": "http://signage-web.fc-signage.svc.cluster.local.:5190" }, { "name": "ReplayFederation__Dms__Enabled", "value": "true" }, { "name": "ReplayFederation__Dms__BaseUrl", "value": "http://dms-web.fc-dms.svc.cluster.local.:8081" } ], "image": "localhost/fc-signage-replay-web:gx10-v1", "imagePullPolicy": "Never", "livenessProbe": { "failureThreshold": 3, "httpGet": { "path": "/healthz", "port": 5280, "scheme": "HTTP" }, "initialDelaySeconds": 20, "periodSeconds": 20, "successThreshold": 1, "timeoutSeconds": 1 }, "name": "signage-replay-web", "ports": [ { "containerPort": 5280, "name": "http", "protocol": "TCP" } ], "readinessProbe": { "failureThreshold": 3, "httpGet": { "path": "/healthz", "port": 5280, "scheme": "HTTP" }, "initialDelaySeconds": 10, "periodSeconds": 10, "successThreshold": 1, "timeoutSeconds": 1 }, "resources": { "limits": { "cpu": "500m", "memory": "256Mi" }, "requests": { "cpu": "100m", "memory": "128Mi" } }, "securityContext": { "allowPrivilegeEscalation": false, "capabilities": { "drop": [ "ALL" ] }, "readOnlyRootFilesystem": true }, "terminationMessagePath": "/dev/termination-log", "terminationMessagePolicy": "File", "volumeMounts": [ { "mountPath": "/tmp", "name": "tmp" }, { "mountPath": "/home/app/logs", "name": "logs" } ] } ], "dnsPolicy": "ClusterFirst", "restartPolicy": "Always", "schedulerName": "default-scheduler", "securityContext": { "fsGroup": 1654, "runAsGroup": 1654, "runAsNonRoot": true, "runAsUser": 1654 }, "terminationGracePeriodSeconds": 30, "volumes": [ { "emptyDir": {}, "name": "tmp" }, { "emptyDir": {}, "name": "logs" } ] } } } }