Mauricio Siu
2da2b2dd39
refactor(queues): migrate from BullMQ to p-limit for deployment management
...
This commit introduces a new queue system using p-limit, addressing resource issues and improving job cancellation capabilities. Key changes include:
- Removal of Redis dependency, allowing for in-memory queue management.
- Implementation of per-server queues with ordered processing based on server concurrency settings.
- Addition of helper functions for job management and status retrieval, ensuring backward compatibility with existing API endpoints.
- Updates to database schema to support server concurrency settings.
The legacy BullMQ code has been retained for compatibility but is no longer in active use.
2025-08-29 00:08:33 -06:00
Mauricio Siu
7273c636a0
Merge pull request #2461 from Dokploy/fix/re-apply-database-migration-fix
...
Reapply "refactor: update database connection handling and remove unu…
2025-08-28 19:21:28 -06:00
Mauricio Siu
d6a0585bae
chore(package): update dokploy version to v0.25.0
2025-08-28 19:03:37 -06:00
Mauricio Siu
d922568510
fix(redis): return newRedis object instead of true in redis router
2025-08-28 18:42:21 -06:00
Mauricio Siu
44ae4df151
fix(settings): change user subscription query to protected procedure
2025-08-28 18:27:47 -06:00
Mauricio Siu
8a1e36cc3b
feat(settings): add user subscription check to dashboard layout
2025-08-28 18:26:05 -06:00
Mauricio Siu
1635bab44f
Reapply "refactor: update database connection handling and remove unused migra…"
...
This reverts commit 17f333ac2a .
2025-08-24 23:49:48 -06:00
Mauricio Siu
17f333ac2a
Revert "refactor: update database connection handling and remove unused migra…"
2025-08-24 23:44:00 -06:00
Mauricio Siu
c42054b965
feat(migration): implement database migration functionality using drizzle-orm
2025-08-24 16:22:42 -06:00
Mauricio Siu
03588bf375
chore: remove console.log statement from esbuild configuration
2025-08-24 16:21:01 -06:00
Mauricio Siu
cbf6f95891
refactor: update database connection handling and remove unused migration and seed files
2025-08-24 16:19:33 -06:00
Mauricio Siu
2d2a3d74ec
Merge pull request #2412 from moosti/feat/two-factor-autofocus
...
feat: add autofocus to two-factor authentication input
2025-08-24 13:10:30 -06:00
Mauricio Siu
56b9fb531a
Merge pull request #2447 from divaltor/volume-backup
...
feat(volume): Add possibility to keep latest N backups for custom apps
2025-08-24 00:44:27 -06:00
Mauricio Siu
59aaa1a47a
fix(ui): adjust max width for volume backup dialog based on backup type
2025-08-24 00:40:17 -06:00
autofix-ci[bot]
5e4444610c
[autofix.ci] apply automated fixes
2025-08-24 06:33:36 +00:00
Mauricio Siu
34e6cd87df
Merge pull request #2410 from gentslava/fix/ollama-ai-provider
...
Ollama AI provider
2025-08-24 00:30:59 -06:00
Mauricio Siu
c653dd604f
feat: add previewLabels property to baseApp in drop and traefik test files
2025-08-23 20:19:14 -06:00
Mauricio Siu
65203036f2
Merge branch 'canary' into feat/label-previews
2025-08-23 20:15:37 -06:00
Mauricio Siu
2ef5f967a9
refactor: clean up imports in show-preview-settings component
2025-08-23 20:14:41 -06:00
Mauricio Siu
b20c95ffbc
Merge branch 'canary' into feat/label-previews
2025-08-23 20:14:16 -06:00
Mauricio Siu
09b2492585
Merge branch 'feat/label-previews' of github.com:PiquelChips/dokploy into feat/label-previews
2025-08-23 20:13:22 -06:00
Mauricio Siu
ca1fa7c4f7
feat: add support for preview labels in deployment process
2025-08-23 20:11:18 -06:00
autofix-ci[bot]
112b898d98
[autofix.ci] apply automated fixes
2025-08-24 02:01:00 +00:00
Mauricio Siu
dd8f5dba09
Merge branch 'canary' into fix/traefik_3
2025-08-23 19:53:40 -06:00
Mauricio Siu
e72a468c7e
Merge pull request #2111 from Marukome0743/traefik
...
feat: bump Traefik v3.2.2 and add swarm network label
2025-08-23 19:50:50 -06:00
Mauricio Siu
02dd793dfb
Merge pull request #2396 from alexevladgabriel/feat/self-env-refs
...
feat: Self reference env variables
2025-08-23 19:38:34 -06:00
Mauricio Siu
64ef033950
Merge pull request #2418 from periakteon/canary
...
fix(organization): integrate active organization refetching on update/create
2025-08-23 19:32:45 -06:00
Mauricio Siu
8d73b77a19
Merge branch 'canary' into 2403-no-delete-volumes-option-when-deleting-in-bulk
2025-08-23 16:08:15 -06:00
Mauricio Siu
2e3d4f1021
feat(ui): implement bulk delete dialog for services in project dashboard
2025-08-23 16:06:25 -06:00
Mauricio Siu
ba1f4dbd3a
feat(ui): add bulk deploy functionality for services in project dashboard
2025-08-23 16:04:13 -06:00
Mauricio Siu
653beac3d9
feat(ui): implement bulk delete dialog for services with volume deletion option
2025-08-23 15:55:56 -06:00
Vlad Vladov
37c34fdadc
feat(volume): Add possibility to keep latest N backups for custom containers
2025-08-23 18:07:45 +03:00
Masum Gökyüz
69d676178f
feat(organization): integrate active organization refetching on update/create
2025-08-20 09:33:01 +03:00
Vyacheslav Scherbinin
6612c92b4f
chore: update ai providers
2025-08-20 13:16:04 +07:00
Vyacheslav Scherbinin
88c8fe4614
chore: update ollama ai provider
2025-08-20 00:58:39 +07:00
Vyacheslav Scherbinin
623fc26de5
fix(ai-ui): hide api key field for ollama
2025-08-19 23:56:54 +07:00
Vyacheslav Scherbinin
220576fd63
fix(ai-ui): empty models list text
2025-08-19 23:56:54 +07:00
Vyacheslav Scherbinin
07c23292da
fix(ai): ollama fetch models
2025-08-19 23:56:54 +07:00
Vyacheslav Scherbinin
72fca80047
fix(ai-ui): disable AI key autocomplete
2025-08-19 23:56:54 +07:00
ispareh
c96c25ca9f
feat: add autofocus to two-factor authentication input
2025-08-19 14:40:04 +03:30
Marukome0743
4afd2d11fa
feat: bump traefik to v3.2.2
2025-08-19 18:57:03 +09:00
Mauricio Siu
ff20bb2731
chore(package): bump version to v0.24.12
2025-08-19 00:31:53 -06:00
Mauricio Siu
8a802b0739
Merge pull request #2402 from gentslava/fix/scroll-gutters
...
fix(ui): scroll gutters stable
2025-08-19 00:21:19 -06:00
Mauricio Siu
e511173283
Merge pull request #2404 from gentslava/fix/modal-popover-handle
...
fix(ui): modal popover handle close
2025-08-19 00:19:44 -06:00
Mauricio Siu
a4041185f1
feat(ui): add alert blocks for running services in delete confirmation dialogs
2025-08-19 00:14:50 -06:00
Vyacheslav Scherbinin
522dcd6c08
fix(ui): modal pointer events predefine
2025-08-18 23:52:30 +07:00
Vyacheslav Scherbinin
b4d5935875
fix(ui): modal popover handle close
2025-08-18 23:27:49 +07:00
Scai
8cc054389a
feat: add self reference for env variables
2025-08-18 02:04:23 +03:00
Mauricio Siu
58b78e1ee3
fix(api): set deployment retries to 0 in Inngest function configuration
2025-08-17 13:44:09 -06:00
Mauricio Siu
5b0a8fde9c
Merge pull request #2392 from Dokploy/2341-deployment-functionality-is-totally-broken-on-cloud-version
...
Integrate Inngest for deployment management in the API. Added Inngest…
2025-08-17 12:07:59 -06:00