Mauricio Siu
6ba35057ac
fix: update getServiceImageDigest to retrieve image digest more reliably
...
- Refactored the getServiceImageDigest function to use a more robust command for fetching the Docker service image digest, improving accuracy.
- Added console logging for the current digest to aid in debugging and monitoring.
2025-11-18 10:09:02 -06:00
Mauricio Siu
ba5e7e2026
fix: improve error handling in getUpdateData function
...
- Added error logging to the getUpdateData function to capture and display errors when retrieving the current service image digest, enhancing debugging capabilities.
2025-11-18 00:26:38 -06:00
Mauricio Siu
e9b4245625
feat: enhance environment service to include server details
...
- Added server information retrieval for applications and various database services in the environment service.
- Updated the dashboard to display server names alongside services, allowing for better identification and filtering of services by server.
- Introduced a dropdown filter for selecting services based on server, improving user experience in managing environments.
2025-11-15 23:51:34 -06:00
Mauricio Siu
69b7777db4
chore: update node-os-utils to version 2.0.1 and refactor lodash imports
...
- Upgraded `node-os-utils` from version 1.3.7 to 2.0.1 across multiple package.json files.
- Removed deprecated `@types/node-os-utils` dependency.
- Refactored lodash imports to use a single import statement for consistency.
- Enhanced Docker stats monitoring by integrating new features from `node-os-utils` version 2.0.1.
2025-11-15 00:28:44 -06:00
Mauricio Siu
61d9ae397a
feat: add git commit info extraction to deployment logic
...
- Integrated `getGitCommitInfo` function to retrieve the latest commit message and hash for applications and compose services.
- Updated deployment logic to conditionally include commit information in deployment updates, enhancing traceability.
- Refactored import statements for better organization and clarity.
2025-11-14 22:27:38 -06:00
Mauricio Siu
d549aa6a62
feat: add last deployment date to services and update sorting logic
...
- Introduced `lastDeployDate` property to track the most recent deployment for applications and compose services.
- Updated the `extractServicesFromEnvironment` function to calculate and include the last deployment date.
- Modified sorting logic to allow sorting by last deployment date, enhancing the user experience on the environment dashboard.
- Adjusted local storage default sort preference to prioritize last deployment date.
2025-11-13 22:35:16 -06:00
Mauricio Siu
26ff4075df
Merge branch 'canary' into unify-deployment-logic
2025-11-13 21:06:00 -06:00
HarikrishnanD
b202974a7d
fix: add protocol prefix to invitation links
2025-11-11 11:34:10 +05:30
Mauricio Siu
b814bdc612
Refactor application and compose deployment logic: remove unused buildApplication function, streamline command logging for deployment, and enhance static command generation for improved maintainability and clarity in the codebase.
2025-11-09 11:13:39 -06:00
Mauricio Siu
a05b75fc67
Refactor deployment logic: remove unused remote preview deployment function, streamline deployment commands, and enhance error handling for Docker image pulling. Update build command generation for Docker source type.
2025-11-09 03:24:13 -06:00
Mauricio Siu
5ac32f9f24
Refactor repository cloning interfaces: standardize parameters for Bitbucket, Gitea, and GitLab repository cloning functions to improve consistency and maintainability across the codebase.
2025-11-09 03:16:18 -06:00
Mauricio Siu
7b398939f7
Refactor compose and deployment services: streamline cloning and execution commands, remove redundant remote functions, and enhance error handling. Update database schema to include application build server ID for better tracking of deployments.
2025-11-09 03:12:49 -06:00
Mauricio Siu
2619733915
Refactor user schema and update database references: rename 'users_temp' to 'user' across the codebase, update related database queries, and enhance endpoint specifications for swarm settings in various database schemas.
2025-11-08 13:54:32 -06:00
Amirparsa Baghdadi
373c78a927
ArvanCloud new IP Ranges
2025-11-01 23:10:58 +03:30
Mauricio Siu
14e154bece
fix(application): use template literals for dynamic content in deployment comments
2025-10-25 13:18:09 -06:00
Mauricio Siu
e5aeff6106
fix(application): update deployment comment syntax to use template literals for dynamic content
2025-10-25 13:17:27 -06:00
Mauricio Siu
f6ff90eed9
fix(application): correct log path variable usage and update label syntax in getApplicationStats function
2025-10-25 13:16:25 -06:00
Mauricio Siu
f34a65cf14
Merge branch 'canary' into pass-dokploy-preview-url-at-build-time
2025-10-25 13:15:25 -06:00
Mauricio Siu
f4748bdd11
Merge branch 'canary' into feat-lark-webhook
2025-10-25 12:09:04 -06:00
Mauricio Siu
babc1c033e
Merge branch 'canary' into feat/docker-build-secrets
2025-10-24 23:42:23 -06:00
Mauricio Siu
e4f5a1d828
Merge branch 'canary' into separate-permission-for-deleting-environments-#2594
2025-10-05 00:19:01 -06:00
Mauricio Siu
fb0ed494fc
Merge branch 'canary' into separate-permission-for-creating-environments-#2593
2025-10-05 00:08:49 -06:00
Jorge González
571e97f247
feat(docker): Build-time Secrets
2025-10-01 18:24:03 -06:00
Kirill
c4519256cf
Pass DOKPLOY_DEPLOY_URL as build time argument so it can be used during build
2025-10-01 23:05:54 +03:00
Simon Loir
dd2902a57c
fix: fix buildLink in docker compose deploy notifications
2025-09-27 16:50:25 +02:00
Mauricio Siu
4033bb84b2
Merge pull request #2640 from amirparsadd/patch-1
...
feat: support Arvancloud CDN detection
2025-09-27 03:14:12 -06:00
ischanx
b4a3cbdff4
feat(notifications): add lark webhook
2025-09-24 00:38:44 +08:00
autofix-ci[bot]
1b603d84d7
[autofix.ci] apply automated fixes
2025-09-22 19:11:08 +00:00
Amirparsa Baghdadi
95de98e94d
close string
2025-09-22 12:37:21 +03:30
Mauricio Siu
063d51e442
feat(bitbucket): add bitbucketEmail field to Bitbucket provider settings and update related API and database schema
2025-09-21 13:54:53 -06:00
Mauricio Siu
671cd497fd
Merge branch 'canary' into bitbucket-api-token
2025-09-21 03:10:37 -06:00
Mauricio Siu
6847d8dbef
Merge pull request #2516 from cheetahbyte/fix/special-characters-passwords
...
fix(registries): special character passwords not working in registry creation.
2025-09-21 02:45:43 -06:00
Mauricio Siu
80b22d9458
refactor: replace js-yaml with yaml package for YAML parsing and stringifying across the application
2025-09-21 02:20:20 -06:00
Mauricio Siu
f13028ee70
fix: handle optional configFiles in template details and improve mapping safety
2025-09-21 01:07:25 -06:00
Amirparsa Baghdadi
4416ca9cd2
Add arvancloud to CDNs
2025-09-19 15:58:22 +03:30
autofix-ci[bot]
c1896f8877
[autofix.ci] apply automated fixes
2025-09-16 07:47:55 +00:00
HarikrishnanD
d13975adac
fix: add email validation to profile form to prevent empty values - Add email format and required validation to profile form schema - Add email validation to API schema and service layer - Improve error handling in user update mutation - Fixes issue where users could save empty email causing sign-in failures -#2613
2025-09-16 13:11:22 +05:30
autofix-ci[bot]
65c5974b4f
[autofix.ci] apply automated fixes
2025-09-12 13:49:51 +00:00
autofix-ci[bot]
bdf0a932fe
[autofix.ci] apply automated fixes
2025-09-12 13:46:33 +00:00
HarikrishnanD
c355eafc95
feat: add environment deletion permission control - Add canDeleteEnvironments field to member table - Implement permission validation in environment deletion endpoint - Add UI toggle in user permissions modal - Hide delete buttons for users without permission - Maintain backward compatibility for owners/admins #2594
2025-09-12 19:09:30 +05:30
HarikrishnanD
30b28afbac
feat: add canCreateEnvironments permission for environment creation - Add database field and API validation - Implement permission checking in environment creation - Add UI toggle in user permissions modal - Hide create button for unauthorized users Fixes #2593
2025-09-12 17:56:02 +05:30
Mauricio Siu
2f5cd620c5
feat(settings): add error handling for unsupported resource types in Traefik setup
...
- Introduced error handling for unsupported resource types in `readPorts` and `writeTraefikSetup` functions.
- Enhanced `initializeStandaloneTraefik` to include image pulling with error logging for better debugging.
2025-09-07 13:26:19 -06:00
Mauricio Siu
fbc087bd84
Merge branch 'canary' into feat/ntfy
2025-09-06 14:12:06 -06:00
Vlad Vladov
e04e25385d
feat(bitbucket): Deprecate App password and replace it with API token
2025-09-05 18:08:35 +03:00
Mauricio Siu
39872720dd
refactor: remove debug logging from Docker resource type determination functions
2025-09-05 03:00:57 -06:00
Mauricio Siu
b90f0135d4
refactor: simplify Docker resource type determination logic by consolidating command structure
2025-09-05 02:50:37 -06:00
Mauricio Siu
35fc04dc8f
feat: enhance error handling and logging in Docker resource type determination
2025-09-05 02:35:06 -06:00
Mauricio Siu
c6509efa65
feat: add debug logging for resource name and command in Docker resource type determination
2025-09-05 02:11:46 -06:00
Mauricio Siu
d96e9071f2
feat: add logging for resource type determination and error handling in Docker resource management
2025-09-05 01:47:12 -06:00
Mauricio Siu
35b7b5bd68
feat: implement environment access control and service filtering based on user permissions, enhancing security and usability in environment management
2025-09-05 00:23:01 -06:00