Skip to content

Conversation

@kmendell
Copy link
Member

@kmendell kmendell commented Jan 15, 2026

Closes: #591

Copy link
Member Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link

github-actions bot commented Jan 15, 2026

🔍 Deadcode Analysis

Found 0 unreachable functions in the backend.

View details

Only remove deadcode that you know is 100% no longer used.

Analysis from commit 6899668

@getarcaneappbot
Copy link
Contributor

getarcaneappbot commented Jan 15, 2026

Docker images for this PR have been built successfully!

  • Manager: ghcr.io/getarcaneapp/arcane:pr-1493
  • Agent: ghcr.io/getarcaneapp/arcane-headless:pr-1493

Built from commit d933ac4

@kmendell kmendell force-pushed the feat/docker-swarm branch 18 times, most recently from 411d01e to 9dd0f8d Compare January 20, 2026 01:10
@codecov
Copy link

codecov bot commented Jan 20, 2026

@kmendell kmendell force-pushed the feat/docker-swarm branch 4 times, most recently from 7c57734 to b8d1616 Compare January 20, 2026 20:37
@codecov
Copy link

codecov bot commented Jan 21, 2026

Bundle Report

Changes will increase total bundle size by 326.76kB (0.75%) ⬆️. This is within the configured threshold ✅

Detailed changes
Bundle name Size Change
arcane-frontend-__sveltekit_1rjdl2c.app-client-esm 29.73MB 85.25kB (0.29%) ⬆️
arcane-frontend-__sveltekit_1rjdl2c.app-server-esm 14.35MB 241.51kB (1.71%) ⬆️

Affected Assets, Files, and Routes:

view changes for bundle: arcane-frontend-__sveltekit_1rjdl2c.app-server-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
entries/pages/(app)/settings/notifications/_page.svelte.js 35 bytes 1.09MB 0.0%
entries/pages/(app)/containers/_page.svelte.js 89 bytes 620.16kB 0.01%
entries/pages/(app)/environments/_id_/_page.svelte.js -1 bytes 353.15kB -0.0%
chunks/log-controls.js 51 bytes 320.75kB 0.02%
entries/pages/(app)/settings/security/_page.svelte.js -1 bytes 316.33kB -0.0%
entries/pages/(app)/containers/_containerId_/_page.svelte.js 56 bytes 313.42kB 0.02%
entries/pages/(app)/images/_page.svelte.js 33 bytes 257.71kB 0.01%
chunks/arcane-table.js 50 bytes 252.67kB 0.02%
entries/pages/(app)/customize/registries/_page.svelte.js 35 bytes 243.34kB 0.01%
_app/immutable/assets/_layout.*.css 32 bytes 243.29kB 0.01%
entries/pages/(app)/environments/_id_/gitops/_page.svelte.js 177 bytes 222.37kB 0.08%
entries/pages/(app)/_layout.svelte.js 3.9kB 219.63kB 1.81%
entries/pages/(app)/settings/api-keys/_page.svelte.js 40 bytes 211.41kB 0.02%
entries/pages/(app)/customize/templates/_page.svelte.js 101 bytes 197.02kB 0.05%
entries/pages/(app)/projects/_page.svelte.js 40 bytes 196.75kB 0.02%
entries/pages/(app)/networks/_page.svelte.js -751 bytes 192.32kB -0.39%
entries/pages/(app)/customize/git-repositories/_page.svelte.js 167 bytes 188.59kB 0.09%
entries/pages/(app)/settings/users/_page.svelte.js -3.38kB 166.09kB -1.99%
entries/pages/(app)/settings/appearance/_page.svelte.js -362 bytes 156.58kB -0.23%
entries/pages/(app)/environments/_page.svelte.js 50 bytes 149.93kB 0.03%
entries/pages/(app)/projects/_projectId_/_page.svelte.js 73 bytes 149.52kB 0.05%
entries/pages/(app)/events/_page.svelte.js 40 bytes 144.24kB 0.03%
entries/pages/(app)/volumes/_page.svelte.js 99 bytes 143.37kB 0.07%
entries/pages/(app)/swarm/services/_page.svelte.js (New) 138.31kB 138.31kB 100.0% 🚀
chunks/upgrade-confirmation-dialog.js -1 bytes 118.52kB -0.0%
entries/pages/_layout.svelte.js -1 bytes 117.45kB -0.0%
chunks/templates_create_template.js (New) 103.84kB 103.84kB 100.0% 🚀
entries/pages/(app)/customize/templates/_id_/_page.svelte.js -3.33kB 58.31kB -5.41%
entries/pages/(app)/projects/new/_page.svelte.js -102.39kB 33.32kB -75.45%
entries/pages/(app)/swarm/stacks/new/_page.svelte.js (New) 24.89kB 24.89kB 100.0% 🚀
chunks/CodePanel.js -4.47kB 24.58kB -15.38%
chunks/git_repositories_title.js -8.6kB 23.43kB -26.84%
chunks/settings-page-layout.js 40 bytes 20.21kB 0.2%
chunks/index8.js 14.13kB 19.41kB 267.32% ⚠️
entries/pages/(app)/swarm/tasks/_page.svelte.js (New) 18.0kB 18.0kB 100.0% 🚀
entries/pages/(app)/swarm/nodes/_page.svelte.js (New) 16.64kB 16.64kB 100.0% 🚀
chunks/resource_container_cap.js -3.58kB 16.06kB -18.23%
chunks/index9.js -7.74kB 15.9kB -32.75%
chunks/navigation.utils.js 916 bytes 14.83kB 6.58% ⚠️
entries/pages/(app)/swarm/stacks/_page.svelte.js (New) 13.65kB 13.65kB 100.0% 🚀
chunks/dropdown-menu-root.js (New) 11.23kB 11.23kB 100.0% 🚀
chunks/action-button-group.js 54 bytes 9.81kB 0.55%
chunks/common_delete_confirm.js (New) 5.86kB 5.86kB 100.0% 🚀
chunks/resource-detail-layout.js 40 bytes 5.85kB 0.69%
chunks/index6.js -4.93kB 5.29kB -48.25%
chunks/common_edit_description.js (New) 4.58kB 4.58kB 100.0% 🚀
chunks/compose_project_name_required.js (New) 4.53kB 4.53kB 100.0% 🚀
chunks/common_driver_required.js (New) 4.24kB 4.24kB 100.0% 🚀
chunks/templates_delete_template.js -5.8kB 4.24kB -57.8%
entries/pages/_layout.ts.js 182 bytes 4.14kB 4.6%
chunks/common_name_required.js (New) 4.13kB 4.13kB 100.0% 🚀
chunks/common_ports.js (New) 3.64kB 3.64kB 100.0% 🚀
chunks/users_title.js -553 bytes 3.64kB -13.2%
chunks/common_role.js (New) 3.59kB 3.59kB 100.0% 🚀
chunks/services.js (New) 3.53kB 3.53kB 100.0% 🚀
chunks/dropdown-menu-item.js 352 bytes 3.5kB 11.19% ⚠️
chunks/dialog-description.js 1.24kB 3.38kB 57.62% ⚠️
chunks/swarm-service.js (New) 2.78kB 2.78kB 100.0% 🚀
chunks/swarm_services_title.js (New) 2.68kB 2.68kB 100.0% 🚀
chunks/dialog-description2.js -1.24kB 2.15kB -36.54%
chunks/swarm_stacks_title.js (New) 2.08kB 2.08kB 100.0% 🚀
chunks/swarm_nodes_title.js (New) 2.03kB 2.03kB 100.0% 🚀
chunks/swarm_tasks_title.js (New) 2.03kB 2.03kB 100.0% 🚀
chunks/swarm_hostname.js (New) 1.89kB 1.89kB 100.0% 🚀
chunks/swarm_service.js (New) 1.84kB 1.84kB 100.0% 🚀
chunks/swarm_stack.js (New) 1.74kB 1.74kB 100.0% 🚀
entries/pages/(app)/swarm/stacks/new/_page.ts.js (New) 1.07kB 1.07kB 100.0% 🚀
chunks/plug-connection.js (New) 993 bytes 993 bytes 100.0% 🚀
chunks/person-text.js (New) 564 bytes 564 bytes 100.0% 🚀
entries/pages/(app)/swarm/services/_page.ts.js (New) 550 bytes 550 bytes 100.0% 🚀
entries/pages/(app)/swarm/nodes/_page.ts.js (New) 542 bytes 542 bytes 100.0% 🚀
entries/pages/(app)/swarm/stacks/_page.ts.js (New) 542 bytes 542 bytes 100.0% 🚀
entries/pages/(app)/swarm/tasks/_page.ts.js (New) 541 bytes 541 bytes 100.0% 🚀
chunks/index10.js (Deleted) -15.9kB 0 bytes -100.0% 🗑️

Files in entries/pages/(app)/_layout.svelte.js:

  • ./src/lib/components/mobile-nav/mobile-nav-sheet.svelte → Total Size: 12.89kB

  • ./src/lib/components/mobile-nav/mobile-nav.svelte → Total Size: 4.45kB

  • ./src/routes/(app)/+layout.svelte → Total Size: 1.65kB

  • ./src/lib/components/sidebar/sidebar.svelte → Total Size: 6.77kB

Files in entries/pages/(app)/swarm/services/_page.svelte.js:

  • ./src/lib/components/dialogs/create-service-dialog.svelte → Total Size: 24.23kB

  • ./src/routes/(app)/swarm/services/services-table.svelte → Total Size: 9.52kB

  • ./src/routes/(app)/swarm/services/service-editor-dialog.svelte → Total Size: 23.93kB

  • ./src/routes/(app)/swarm/services/+page.svelte → Total Size: 2.89kB

Files in chunks/CodePanel.js:

  • ./src/routes/(app)/projects/components/CodePanel.svelte → Total Size: 2.92kB

Files in entries/pages/(app)/swarm/nodes/_page.svelte.js:

  • ./src/routes/(app)/swarm/nodes/+page.svelte → Total Size: 1.83kB

  • ./src/routes/(app)/swarm/nodes/nodes-table.svelte → Total Size: 4.02kB

Files in chunks/navigation.utils.js:

  • ./src/lib/config/navigation-config.ts → Total Size: 3.06kB

Files in chunks/dropdown-menu-root.js:

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-context.ts → Total Size: 71 bytes

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-root.svelte → Total Size: 810 bytes

Files in chunks/dropdown-menu-item.js:

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte → Total Size: 1.84kB

Files in chunks/swarm-service.js:

  • ./src/lib/services/swarm-service.ts → Total Size: 2.55kB

Files in entries/pages/(app)/swarm/services/_page.ts.js:

  • ./src/routes/(app)/swarm/services/+page.ts → Total Size: 355 bytes

Files in entries/pages/(app)/swarm/nodes/_page.ts.js:

  • ./src/routes/(app)/swarm/nodes/+page.ts → Total Size: 347 bytes

App Routes Affected:

App Route Size Change Total Size Change (%)
/(app)/settings/appearance -362 bytes 156.58kB -0.23%
/(app)/networks -751 bytes 193.01kB -0.39%
/ 181 bytes 126.1kB 0.14%
/(app)/environments/[id] -1 bytes 353.75kB -0.0%
/(app)/images 33 bytes 258.48kB 0.01%
/(app)/customize/templates 101 bytes 197.8kB 0.05%
/(app)/containers/[containerId] 56 bytes 314.2kB 0.02%
/(app)/swarm/tasks (New) 18.54kB 18.54kB 100% 🚀
/(app)/projects/new -102.39kB 34.38kB -74.86%
/(app)/swarm/stacks/new (New) 25.95kB 25.95kB 100% 🚀
/(app)/customize/registries 35 bytes 243.94kB 0.01%
/(app)/environments 50 bytes 150.55kB 0.03%
/(app)/volumes 99 bytes 144.04kB 0.07%
/(app)/customize/templates/[id] -3.33kB 58.84kB -5.36%
/(app)/settings/notifications 35 bytes 1.09MB 0.0%
/(app)/projects 40 bytes 197.42kB 0.02%
/(app)/swarm/nodes (New) 17.19kB 17.19kB 100% 🚀
/(app)/projects/[projectId] 73 bytes 150.12kB 0.05%
/(app)/environments/[id]/gitops 177 bytes 223.21kB 0.08%
/(app)/swarm/stacks (New) 14.2kB 14.2kB 100% 🚀
/(app)/events 40 bytes 144.78kB 0.03%
/(app)/swarm/services (New) 138.87kB 138.87kB 100% 🚀
/(app)/settings/security -1 bytes 316.33kB -0.0%
/(app)/containers 89 bytes 621.04kB 0.01%
/(app)/settings/users -3.38kB 166.63kB -1.99%
/(app) 3.9kB 219.63kB 1.81%
/(app)/customize/git-repositories 167 bytes 189.2kB 0.09%
/(app)/settings/api-keys 40 bytes 211.98kB 0.02%
view changes for bundle: arcane-frontend-__sveltekit_1rjdl2c.app-client-esm

Assets Changed:

Asset Name Size Change Total Size Change (%)
_app/*.js 1 bytes 7.91kB 0.01%
_app/*.js -1 bytes 584 bytes -0.17%
_app/*.js -32 bytes 11.1kB -0.29%
_app/*.js 167 bytes 2.3kB 7.81% ⚠️
_app/*.js 3 bytes 25.3kB 0.01%
_app/*.js 1 bytes 5.19kB 0.02%
_app/*.js 1 bytes 43.14kB 0.0%
_app/*.js 1 bytes 7.09kB 0.01%
_app/*.js -4 bytes 29.71kB -0.01%
_app/*.js 1 bytes 8.12kB 0.01%
_app/*.js 1 bytes 3.21kB 0.03%
_app/*.js -59 bytes 9.6kB -0.61%
_app/*.js 477 bytes 4.85kB 10.91% ⚠️
_app/*.js 1 bytes 3.4kB 0.03%
_app/*.js 1 bytes 566 bytes 0.18%
_app/*.js 1 bytes 24.86kB 0.0%
_app/*.js 1 bytes 39.81kB 0.0%
_app/*.js 1 bytes 4.16kB 0.02%
_app/*.js 1 bytes 9.9kB 0.01%
_app/*.js 2 bytes 816 bytes 0.25%
_app/*.js 1 bytes 3.53kB 0.03%
_app/*.js 514 bytes 3.98MB 0.01%
_app/*.js -1 bytes 34.13kB -0.0%
_app/*.js 1 bytes 1.22kB 0.08%
_app/*.js 1 bytes 16.94kB 0.01%
_app/*.js -1 bytes 589 bytes -0.17%
_app/*.js -4 bytes 867 bytes -0.46%
_app/*.js 5 bytes 703 bytes 0.72%
_app/*.js -22 bytes 9.66kB -0.23%
_app/*.js 1 bytes 2.72kB 0.04%
_app/*.js 1 bytes 76.39kB 0.0%
_app/*.js 1 bytes 5.49kB 0.02%
_app/*.js 1 bytes 1.17kB 0.09%
_app/*.js 2 bytes 906 bytes 0.22%
_app/*.js -1 bytes 782 bytes -0.13%
_app/*.js -2 bytes 713 bytes -0.28%
_app/*.js 20 bytes 783 bytes 2.62%
_app/*.js -2 bytes 7.05kB -0.03%
_app/*.js 10 bytes 5.89kB 0.17%
_app/*.js -2 bytes 715 bytes -0.28%
_app/*.js 1 bytes 7.45kB 0.01%
_app/*.js 1 bytes 13.03kB 0.01%
_app/*.js 1 bytes 8.64kB 0.01%
_app/*.js -2 bytes 9.68kB -0.02%
_app/*.js 11 bytes 763 bytes 1.46%
_app/*.js 1 bytes 46.23kB 0.0%
_app/*.js 1 bytes 34.03kB 0.0%
_app/*.js 1 bytes 565 bytes 0.18%
_app/*.js 12 bytes 717 bytes 1.7%
_app/*.js 3 bytes 590 bytes 0.51%
_app/*.js -160 bytes 25.3kB -0.63%
_app/*.js 2 bytes 705 bytes 0.28%
_app/*.js 1 bytes 7.41kB 0.01%
_app/*.js 1 bytes 153.44kB 0.0%
_app/*.js -59 bytes 752 bytes -7.27%
_app/*.js 1 bytes 142.31kB 0.0%
_app/*.js 1 bytes 4.98kB 0.02%
_app/*.js 18 bytes 1.12kB 1.63%
_app/*.js -372 bytes 9.68kB -3.7%
_app/*.js 1 bytes 5.28kB 0.02%
_app/*.js -2 bytes 557 bytes -0.36%
_app/*.js 254 bytes 5.88kB 4.51%
_app/*.js 1 bytes 3.79kB 0.03%
_app/*.js -319 bytes 10.05kB -3.08%
_app/*.js 52 bytes 703 bytes 7.99% ⚠️
_app/*.js 572 bytes 25.46kB 2.3%
_app/*.js -31 bytes 814 bytes -3.67%
_app/*.js 1 bytes 531 bytes 0.19%
_app/*.js 1 bytes 1.79kB 0.06%
_app/*.js -16 bytes 384 bytes -4.0%
_app/*.js 1 bytes 1.93kB 0.05%
_app/*.js 1 bytes 2.65kB 0.04%
_app/*.js 2 bytes 587 bytes 0.34%
_app/*.js -1 bytes 400 bytes -0.25%
_app/*.js 1.59kB 7.05kB 29.17% ⚠️
_app/*.js 1 bytes 857 bytes 0.12%
_app/*.js 1 bytes 1.68kB 0.06%
_app/*.js 1 bytes 941 bytes 0.11%
_app/*.js 1 bytes 1.65kB 0.06%
_app/*.js -36 bytes 811 bytes -4.25%
_app/*.js 9 bytes 1.1kB 0.82%
_app/*.js 4 bytes 585 bytes 0.69%
_app/*.js -78 bytes 10.37kB -0.75%
_app/*.js 34 bytes 1.87kB 1.85%
_app/*.js 136 bytes 5.46kB 2.55%
_app/*.js 6 bytes 585 bytes 1.04%
_app/*.js 1 bytes 1.73kB 0.06%
_app/*.js 15 bytes 2.58kB 0.59%
_app/*.js -15 bytes 386 bytes -3.74%
_app/*.js 2 bytes 1.83kB 0.11%
_app/*.js 26 bytes 384 bytes 7.26% ⚠️
_app/*.js -45 bytes 80 bytes -36.0%
_app/*.js 40 bytes 1.83kB 2.23%
_app/*.js 1 bytes 1.19kB 0.08%
_app/*.js 8 bytes 580 bytes 1.4%
_app/*.js -24 bytes 125 bytes -16.11%
_app/*.js 5 bytes 564 bytes 0.89%
_app/*.js 5 bytes 559 bytes 0.9%
_app/*.js 5 bytes 651 bytes 0.77%
_app/*.js 5 bytes 1.75kB 0.29%
_app/*.js 11 bytes 358 bytes 3.17%
_app/*.js 1 bytes 1.36kB 0.07%
_app/*.js 22 bytes 572 bytes 4.0%
_app/*.js 42 bytes 385 bytes 12.24% ⚠️
_app/*.js -61 bytes 871 bytes -6.55%
_app/*.js -34 bytes 401 bytes -7.82%
_app/*.js -78 bytes 387 bytes -16.77%
_app/*.js 9 bytes 559 bytes 1.64%
_app/*.js -29 bytes 904 bytes -3.11%
_app/*.js 45 bytes 1.1kB 4.28%
_app/*.js 2.21kB 5.33kB 70.84% ⚠️
_app/*.js 9 bytes 2.56kB 0.35%
_app/*.js -47 bytes 1.74kB -2.63%
_app/*.js 16 bytes 646 bytes 2.54%
_app/*.js 64 bytes 556 bytes 13.01% ⚠️
_app/*.js 903 bytes 24.89kB 3.77%
_app/*.js -810 bytes 11.14kB -6.78%
_app/*.js 13 bytes 1.05kB 1.25%
_app/*.js -17 bytes 992 bytes -1.68%
_app/*.js 24 bytes 492 bytes 5.13% ⚠️
_app/*.js -38 bytes 933 bytes -3.91%
_app/*.js -95 bytes 1.85kB -4.88%
_app/*.js -519 bytes 630 bytes -45.17%
_app/*.js 2.0kB 23.98kB 9.08% ⚠️
_app/*.js -570 bytes 581 bytes -49.52%
_app/*.js -417 bytes 847 bytes -32.99%
_app/*.js -243 bytes 1.04kB -18.97%
_app/*.js -942 bytes 347 bytes -73.08%
_app/*.js -577 bytes 845 bytes -40.58%
_app/*.js -2.37kB 149 bytes -94.08%
_app/*.js 1.95kB 21.99kB 9.72% ⚠️
_app/*.js 1 bytes 39.1kB 0.0%
_app/*.js -7.92kB 1.01kB -88.7%
_app/*.js -10.16kB 1.79kB -85.0%
_app/*.js -12.49kB 550 bytes -95.78%
_app/*.js -13.81kB 343 bytes -97.58%
_app/*.js -34.13kB 1.29kB -96.36%
_app/*.js -41.08kB 401 bytes -99.03%
_app/*.js (New) 14.16kB 14.16kB 100.0% 🚀
_app/*.js (New) 1.26kB 1.26kB 100.0% 🚀
_app/*.js (New) 35.42kB 35.42kB 100.0% 🚀
_app/*.js (New) 20.04kB 20.04kB 100.0% 🚀
_app/*.js (New) 1.42kB 1.42kB 100.0% 🚀
_app/*.js (New) 384 bytes 384 bytes 100.0% 🚀
_app/*.js (New) 932 bytes 932 bytes 100.0% 🚀
_app/*.js (New) 41.48kB 41.48kB 100.0% 🚀
_app/*.js (New) 1.28kB 1.28kB 100.0% 🚀
_app/*.js (New) 560 bytes 560 bytes 100.0% 🚀
_app/*.js (New) 13.04kB 13.04kB 100.0% 🚀
_app/*.js (New) 2.55kB 2.55kB 100.0% 🚀
_app/*.js (New) 465 bytes 465 bytes 100.0% 🚀
_app/*.js (New) 435 bytes 435 bytes 100.0% 🚀
_app/*.js (New) 1.79kB 1.79kB 100.0% 🚀
_app/*.js (New) 11.95kB 11.95kB 100.0% 🚀
_app/*.js (New) 546 bytes 546 bytes 100.0% 🚀
_app/*.js (New) 1.15kB 1.15kB 100.0% 🚀
_app/*.js (New) 468 bytes 468 bytes 100.0% 🚀
_app/*.js (New) 971 bytes 971 bytes 100.0% 🚀
_app/*.Bh8_1lrr.js (New) 463.79kB 463.79kB 100.0% 🚀
_app/*.CE3uTWyV.js (New) 266.26kB 266.26kB 100.0% 🚀
_app/immutable/assets/0.*.css 32 bytes 243.29kB 0.01%
_app/*.i19KK4rg.js (New) 161.72kB 161.72kB 100.0% 🚀
_app/*.796cNyf9.js (New) 145.07kB 145.07kB 100.0% 🚀
_app/*.Bv-blJJ2.js (New) 128.55kB 128.55kB 100.0% 🚀
_app/*.D6-HBSwn.js (New) 122.99kB 122.99kB 100.0% 🚀
_app/*.DY94TljE.js (New) 103.91kB 103.91kB 100.0% 🚀
_app/*.BogOUKHF.js (New) 92.81kB 92.81kB 100.0% 🚀
_app/*.Ds7o3KUe.js (New) 73.67kB 73.67kB 100.0% 🚀
_app/*.BqOJ-olz.js (New) 73.32kB 73.32kB 100.0% 🚀
_app/*.CDLtlAQg.js (New) 62.06kB 62.06kB 100.0% 🚀
_app/*.mTTolwbW.js (New) 57.22kB 57.22kB 100.0% 🚀
_app/*.D2t4B8tR.js (New) 56.11kB 56.11kB 100.0% 🚀
_app/*.D7irgVOa.js (New) 55.33kB 55.33kB 100.0% 🚀
_app/*.CSaDGyfp.js (New) 52.67kB 52.67kB 100.0% 🚀
_app/*.C9e88lEx.js (New) 52.33kB 52.33kB 100.0% 🚀
_app/*.B2VVt1Tn.js (New) 51.84kB 51.84kB 100.0% 🚀
_app/*.CWRuF_tA.js (New) 50.75kB 50.75kB 100.0% 🚀
_app/*.CU-8wFV_.js (New) 49.86kB 49.86kB 100.0% 🚀
_app/*.796CaDj2.js (New) 49.42kB 49.42kB 100.0% 🚀
_app/*.dxBvNurX.js (New) 47.73kB 47.73kB 100.0% 🚀
_app/*.BPoAlA2V.js (New) 45.26kB 45.26kB 100.0% 🚀
_app/*.Beml9A5y.js (New) 41.11kB 41.11kB 100.0% 🚀
_app/*.gkPD4ybr.js (New) 39.66kB 39.66kB 100.0% 🚀
_app/*.B-OSQ27P.js (New) 36.75kB 36.75kB 100.0% 🚀
_app/*.Bg6um0Jy.js (New) 27.9kB 27.9kB 100.0% 🚀
_app/*.BoK3mnSX.js (New) 26.35kB 26.35kB 100.0% 🚀
_app/*.CGFv9eQx.js (New) 24.82kB 24.82kB 100.0% 🚀
_app/*.D72IX92L.js (New) 19.77kB 19.77kB 100.0% 🚀
_app/*.tixfMPyx.js (New) 18.68kB 18.68kB 100.0% 🚀
_app/*.pSh7FmCJ.js (New) 18.62kB 18.62kB 100.0% 🚀
_app/*.CUkb3uLV.js (New) 18.27kB 18.27kB 100.0% 🚀
_app/*.BwQLPIE9.js (New) 17.68kB 17.68kB 100.0% 🚀
_app/*.D3LjN3cx.js (New) 17.53kB 17.53kB 100.0% 🚀
_app/*.D8wSOQTK.js (New) 14.67kB 14.67kB 100.0% 🚀
_app/*.CsQcC9EC.js (New) 13.09kB 13.09kB 100.0% 🚀
_app/*.BnX--LmV.js (New) 9.86kB 9.86kB 100.0% 🚀
_app/*.BwUXj3SF.js (New) 8.64kB 8.64kB 100.0% 🚀
_app/*.ChY-V73l.js (New) 7.14kB 7.14kB 100.0% 🚀
_app/*.Dcasb4Vh.js (New) 5.96kB 5.96kB 100.0% 🚀
_app/*.DRW8U-Rj.js (New) 5.83kB 5.83kB 100.0% 🚀
_app/*.Dsxr6y6L.js (New) 5.12kB 5.12kB 100.0% 🚀
_app/*.C7OaqYRU.js (New) 1.09kB 1.09kB 100.0% 🚀
_app/*.Cn1Enpxw.js (New) 381 bytes 381 bytes 100.0% 🚀
_app/*.B0DxMwwx.js (New) 232 bytes 232 bytes 100.0% 🚀
_app/*.CC6ZDpFj.js (New) 83 bytes 83 bytes 100.0% 🚀
_app/*.Df650dph.js (Deleted) -463.76kB 0 bytes -100.0% 🗑️
_app/*.x6Qk6eHY.js (Deleted) -266.23kB 0 bytes -100.0% 🗑️
_app/*.BBQRNnCy.js (Deleted) -161.68kB 0 bytes -100.0% 🗑️
_app/*.Pr4yT31J.js (Deleted) -145.03kB 0 bytes -100.0% 🗑️
_app/*.KlTS5Nu9.js (Deleted) -128.55kB 0 bytes -100.0% 🗑️
_app/*.BzByHZHR.js (Deleted) -122.99kB 0 bytes -100.0% 🗑️
_app/*.6zyzaVZx.js (Deleted) -102.03kB 0 bytes -100.0% 🗑️
_app/*.Ba6uvQXg.js (Deleted) -92.78kB 0 bytes -100.0% 🗑️
_app/*.dm_WtGvV.js (Deleted) -73.67kB 0 bytes -100.0% 🗑️
_app/*.DsA4GMvr.js (Deleted) -73.25kB 0 bytes -100.0% 🗑️
_app/*.bTDzIe8q.js (Deleted) -62.06kB 0 bytes -100.0% 🗑️
_app/*.Cd_WMPSK.js (Deleted) -57.18kB 0 bytes -100.0% 🗑️
_app/*.H66eSrhZ.js (Deleted) -56.07kB 0 bytes -100.0% 🗑️
_app/*.BbuVxAvh.js (Deleted) -55.33kB 0 bytes -100.0% 🗑️
_app/*.BkMQ0bA_.js (Deleted) -53.12kB 0 bytes -100.0% 🗑️
_app/*.w3L8psrz.js (Deleted) -52.67kB 0 bytes -100.0% 🗑️
_app/*.xg08ngoe.js (Deleted) -51.73kB 0 bytes -100.0% 🗑️
_app/*.C4x8VLB9.js (Deleted) -50.75kB 0 bytes -100.0% 🗑️
_app/*.DemZnWUA.js (Deleted) -49.86kB 0 bytes -100.0% 🗑️
_app/*.WvUxnLVp.js (Deleted) -49.35kB 0 bytes -100.0% 🗑️
_app/*.BOtDu2dJ.js (Deleted) -48.08kB 0 bytes -100.0% 🗑️
_app/*.zwotPsog.js (Deleted) -41.56kB 0 bytes -100.0% 🗑️
_app/*.BnM2xuo2.js (Deleted) -39.63kB 0 bytes -100.0% 🗑️
_app/*.C41f1uVH.js (Deleted) -39.61kB 0 bytes -100.0% 🗑️
_app/*.kAOS1-Aa.js (Deleted) -36.75kB 0 bytes -100.0% 🗑️
_app/*.4evPP9Zx.js (Deleted) -27.9kB 0 bytes -100.0% 🗑️
_app/*.BJRYvq8-.js (Deleted) -26.31kB 0 bytes -100.0% 🗑️
_app/*.4HDZrAOe.js (Deleted) -24.82kB 0 bytes -100.0% 🗑️
_app/*.YhgZ7_aP.js (Deleted) -20.25kB 0 bytes -100.0% 🗑️
_app/*.JMxdQncc.js (Deleted) -18.68kB 0 bytes -100.0% 🗑️
_app/*.DE8wLA13.js (Deleted) -18.62kB 0 bytes -100.0% 🗑️
_app/*.BeF-AVDA.js (Deleted) -18.27kB 0 bytes -100.0% 🗑️
_app/*.wqMdRM2t.js (Deleted) -17.68kB 0 bytes -100.0% 🗑️
_app/*.DTRgyu-_.js (Deleted) -17.53kB 0 bytes -100.0% 🗑️
_app/*.SATmQYeI.js (Deleted) -9.3kB 0 bytes -100.0% 🗑️
_app/*.CkBc-EPX.js (Deleted) -8.64kB 0 bytes -100.0% 🗑️
_app/*.e9gt-T1K.js (Deleted) -7.14kB 0 bytes -100.0% 🗑️
_app/*.X2pgpLi8.js (Deleted) -1.09kB 0 bytes -100.0% 🗑️
_app/*.CCYm6CFv.js (Deleted) -381 bytes 0 bytes -100.0% 🗑️
_app/*.BRL1Y0qM.js (Deleted) -232 bytes 0 bytes -100.0% 🗑️
_app/*.CCQaecGi.js (Deleted) -83 bytes 0 bytes -100.0% 🗑️

Files in _app/*.js:

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte → Total Size: 1.94kB

Files in _app/*.js:

  • ./src/routes/(app)/projects/components/CodePanel.svelte → Total Size: 4.44kB

Files in _app/*.js:

  • ./src/lib/config/navigation-config.ts → Total Size: 3.06kB

Files in _app/*.js:

  • ./src/lib/components/monaco-code-editor/editor.svelte → Total Size: 6.59kB

Files in _app/*.js:

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-root.svelte → Total Size: 627 bytes

  • ./src/lib/components/ui/dropdown-menu/dropdown-menu-context.ts → Total Size: 71 bytes

Files in _app/*.DY94TljE.js:

  • ./src/lib/components/mobile-nav/mobile-nav.svelte → Total Size: 7.16kB

  • ./src/routes/(app)/+layout.svelte → Total Size: 3.36kB

  • ./src/lib/components/mobile-nav/mobile-nav-sheet.svelte → Total Size: 20.99kB

  • ./src/lib/components/sidebar/sidebar.svelte → Total Size: 11.77kB

Files in _app/*.BPoAlA2V.js:

  • ./src/routes/(app)/swarm/services/services-table.svelte → Total Size: 12.83kB

  • ./src/routes/(app)/swarm/services/+page.svelte → Total Size: 2.99kB

  • ./src/routes/(app)/swarm/services/+page.ts → Total Size: 355 bytes

  • ./src/routes/(app)/swarm/services/service-editor-dialog.svelte → Total Size: 37.38kB

  • ./src/lib/components/dialogs/create-service-dialog.svelte → Total Size: 35.98kB

Files in _app/*.DRW8U-Rj.js:

  • ./src/routes/(app)/swarm/nodes/+page.ts → Total Size: 347 bytes

  • ./src/routes/(app)/swarm/nodes/nodes-table.svelte → Total Size: 4.45kB

  • ./src/routes/(app)/swarm/nodes/+page.svelte → Total Size: 1.86kB

App Routes Affected:

App Route Size Change Total Size Change (%)
/(app)/settings/appearance -343 bytes 47.73kB -0.71%
/(app)/networks -797 bytes 52.33kB -1.5%
/(app)/dashboard 1 bytes 128.55kB 0.0%
/ 112 bytes 53.13kB 0.21%
/(app)/environments/[id] 35 bytes 145.07kB 0.02%
/(app)/customize/templates 35 bytes 57.22kB 0.06%
/(app)/containers/[containerId] 36 bytes 463.79kB 0.01%
/(app)/swarm/tasks (New) 5.96kB 5.96kB 100% 🚀
/(app)/projects/new -24.94kB 14.67kB -62.97%
/(app)/swarm/stacks/new (New) 13.09kB 13.09kB 100% 🚀
/(app)/volumes 35 bytes 39.66kB 0.09%
/(app)/customize/templates/[id] -478 bytes 19.77kB -2.36%
/(app)/settings/notifications 35 bytes 266.26kB 0.01%
/(app)/projects 1 bytes 50.75kB 0.0%
/(app)/swarm/nodes (New) 5.83kB 5.83kB 100% 🚀
/(app)/projects/[projectId] 36 bytes 56.11kB 0.06%
/(app)/environments/[id]/gitops 70 bytes 73.32kB 0.1%
/(app)/swarm/stacks (New) 5.12kB 5.12kB 100% 🚀
/(app)/events 1 bytes 36.75kB 0.0%
/(app)/swarm/services (New) 45.26kB 45.26kB 100% 🚀
/(app)/settings/security 35 bytes 92.81kB 0.04%
/(app)/containers 35 bytes 161.72kB 0.02%
/(app)/settings/users -445 bytes 41.11kB -1.07%
/(app) 1.88kB 103.91kB 1.84%
/(app)/customize/git-repositories 70 bytes 49.42kB 0.14%
/(app)/settings/timeouts 35 bytes 26.35kB 0.13%

@github-actions
Copy link

This pull request has merge conflicts. Please resolve the conflicts so the PR can stay up-to-date and reviewed.

@github-actions
Copy link

This pull request has merge conflicts. Please resolve the conflicts so the PR can stay up-to-date and reviewed.

@github-actions
Copy link

This pull request has merge conflicts. Please resolve the conflicts so the PR can stay up-to-date and reviewed.

@kmendell kmendell force-pushed the feat/docker-swarm branch 2 times, most recently from ad2d696 to 70c90b8 Compare January 26, 2026 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

⚡️ Feature: Swarm Support

3 participants