Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b369dea
feat(slimfaas): add dashboard
guillaume-chervet Apr 3, 2026
1b4357e
fix dockerfile
guillaume-chervet Apr 3, 2026
ff6615c
add jobs
guillaume-chervet Apr 3, 2026
6c40f3a
fiw
guillaume-chervet Apr 3, 2026
95152a4
update
guillaume-chervet Apr 3, 2026
f859543
fix
guillaume-chervet Apr 3, 2026
1314271
fix
guillaume-chervet Apr 3, 2026
60ab828
fix
guillaume-chervet Apr 3, 2026
dcf0e92
fix
guillaume-chervet Apr 3, 2026
0eed4e2
add websocket
guillaume-chervet Apr 4, 2026
e69c8a1
try animation live
guillaume-chervet Apr 4, 2026
4660e7a
fix
guillaume-chervet Apr 4, 2026
e6e7628
fix
guillaume-chervet Apr 4, 2026
e7b4953
update
guillaume-chervet Apr 8, 2026
bd861e6
continue
guillaume-chervet Apr 8, 2026
e3bc2e3
fix
guillaume-chervet Apr 9, 2026
f95f359
fix
guillaume-chervet Apr 9, 2026
5b75a03
clean
guillaume-chervet Apr 9, 2026
75b74f6
fix
guillaume-chervet Apr 10, 2026
9b7010b
fix
guillaume-chervet Apr 10, 2026
1fa1d2a
fix
guillaume-chervet Apr 10, 2026
b589d21
fix
guillaume-chervet Apr 10, 2026
90a3b70
test
guillaume-chervet Apr 13, 2026
7ce8947
fix
guillaume-chervet Apr 13, 2026
3697e01
Merge branch 'main' into feature/dashboard
guillaume-chervet Apr 14, 2026
b483920
fix: replace ConcurrentBag with ConcurrentDictionary for SSE subscrib…
Copilot Apr 14, 2026
8dc6601
fix: remove unused parameters and fix RecordRequestEndOnce pod inversion
Copilot Apr 14, 2026
b105738
fix: use named target parameter in RecordRequestEndOnce for clarity
Copilot Apr 14, 2026
ecdb94f
clean
guillaume-chervet Apr 14, 2026
1d120f7
fix
guillaume-chervet Apr 14, 2026
cd01e01
fix
guillaume-chervet Apr 14, 2026
5708771
fix: prune stale Proxy IP dictionaries and release awaiting-202 reser…
Copilot Apr 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ WORKDIR /app
RUN adduser -u 1000 --disabled-password --gecos "" appuser && chown -R appuser /app
USER appuser

# ---- Node stage: build the Vite/React dashboard ----
FROM --platform=$TARGETPLATFORM node:24-alpine AS clientapp
WORKDIR /clientapp
COPY src/SlimFaas/ClientApp/package.json src/SlimFaas/ClientApp/package-lock.json* ./
RUN npm install
COPY src/SlimFaas/ClientApp/ ./
RUN npm run build

FROM --platform=$TARGETPLATFORM mcr.microsoft.com/dotnet/sdk:10.0-alpine3.23 AS build
RUN apk update && apk upgrade
# Install compilation tools for native AOT
Expand All @@ -14,6 +22,8 @@ WORKDIR /src

FROM build AS publish
COPY . .
# Copy pre-built wwwroot from the Node stage
COPY --from=clientapp /wwwroot src/SlimFaas/wwwroot
ARG TARGETARCH
# Map Docker's TARGETARCH to .NET RID for native compilation
RUN if [ "$TARGETARCH" = "arm64" ]; then \
Expand All @@ -31,7 +41,8 @@ RUN if [ "$TARGETARCH" = "arm64" ]; then \
-p:DebugSymbols=false \
-p:PublishAot=$PUBLISH_AOT \
-p:StripSymbols=true \
-p:IlcMultiThreaded=false
-p:IlcMultiThreaded=false \
-p:SkipClientAppBuild=true

FROM base AS final
WORKDIR /app
Expand Down
4 changes: 3 additions & 1 deletion demo/deployment-functions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,8 +165,10 @@ spec:
annotations:
SlimFaas/Function: "true"
SlimFaas/TimeoutSecondBeforeSetReplicasMin: "120"
SlimFaas/NumberParallelRequest: "40"
SlimFaas/NumberParallelRequestPerPod: "10"
SlimFaas/SubscribeEvents: "fibo-public"
SlimFaas/ReplicasAtStart: "1"
SlimFaas/ReplicasAtStart: "2"
prometheus.io/path: /metrics
prometheus.io/port: '5000'
prometheus.io/scrape: 'true'
Expand Down
2 changes: 1 addition & 1 deletion demo/deployment-slimfaas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ spec:
serviceAccountName: slimfaas
containers:
- name: slimfaas
image: axaguildev/slimfaas:0.66.0-pr.244535
image: axaguildev/slimfaas:0.71.0-pr.262604
livenessProbe:
httpGet:
path: /health
Expand Down
253 changes: 0 additions & 253 deletions src/SlimData/ClusterFiles/MemoryDump.cs

This file was deleted.

Loading
Loading