Mauricio Siu
b476e50ff1
Merge pull request #3229 from fir4tozden/fix/some-fixes-in-dockerSafeExec
...
fix: some fixes in dockerSafeExec()
2025-12-19 23:10:59 -06:00
autofix-ci[bot]
2b1a3db7b8
[autofix.ci] apply automated fixes
2025-12-14 05:20:20 +00:00
фырат ёздэн
b66156956a
fix: typing
2025-12-14 08:20:00 +03:00
autofix-ci[bot]
669de0f95f
[autofix.ci] apply automated fixes
2025-12-14 05:16:30 +00:00
фырат ёздэн
371cf83e52
fix: typing
2025-12-14 08:16:09 +03:00
фырат ёздэн
51abf49458
chore: update pr id
2025-12-14 08:13:02 +03:00
autofix-ci[bot]
ba5283039c
[autofix.ci] apply automated fixes
2025-12-14 05:11:51 +00:00
фырат ёздэн
19a7a80d43
[BUG] fix: volume cleaning should not be performed
2025-12-14 08:06:55 +03:00
фырат ёздэн
5d42737943
cepte
2025-12-14 07:32:28 +03:00
фырат ёздэн
4c10056394
chore
2025-12-14 07:24:27 +03:00
Mauricio Siu
fea3ec9a6f
feat(cleanup): implement background cleanup functionality
...
- Added a new `cleanupAllBackground` function to execute Docker cleanup commands in the background, allowing for immediate return and avoiding gateway timeouts.
- Refactored existing cleanup functions to utilize a centralized `cleanupCommands` object for better maintainability and readability.
2025-12-13 00:57:41 -06:00
фырат ёздэн
8c889fc71e
fix: some fixes in dockerSafeExec()
2025-12-10 22:06:55 +03:00
фырат ёздэн
fec4daa59b
fix: remove volume cleanup from cleanupAll()
2025-12-07 20:11:44 +03:00
фырат ёздэн
86d14465cb
fix: remove volume cleanup from cleanupAll()
2025-12-07 19:48:28 +03:00
Mauricio Siu
f91a3aab25
refactor(docker): improve code readability by adding braces for else statements in cleanup functions
2025-12-06 17:53:13 -06:00
fir4tozden
4df9b935a8
chore
2025-12-01 15:54:08 +03:00
autofix-ci[bot]
d35307ead6
[autofix.ci] apply automated fixes
2025-11-30 22:12:01 +00:00
fir4tozden
c98db390dc
chore: comments
2025-12-01 01:11:40 +03:00
fir4tozden
f1ef1d8489
fix: renames
2025-12-01 01:07:33 +03:00
autofix-ci[bot]
e3832eff07
[autofix.ci] apply automated fixes
2025-11-30 21:50:25 +00:00
fir4tozden
25b7069e31
feat: docker cleanups stable
2025-12-01 00:50:02 +03:00
фырат ёздэн
0fbb063d06
chore: updated dockerSafeExec() logs
2025-11-30 22:15:01 +03:00
фырат ёздэн
7ce36a50e8
chore: edited dockerSafeExec() description
2025-11-30 21:35:05 +03:00
фырат ёздэн
e1d8505757
chore: renamed dockerSafeExec
2025-11-30 21:27:07 +03:00
autofix-ci[bot]
b6de55c4d9
[autofix.ci] apply automated fixes
2025-11-30 18:24:45 +00:00
фырат ёздэн
e22d503182
feat: waiting for the command to run during build and pull
2025-11-30 21:24:23 +03:00
Mauricio Siu
af2b053caa
feat: enhance environment variable handling for shell commands
...
- Added `prepareEnvironmentVariablesForShell` function to properly escape environment variables for shell usage.
- Updated various builders (Docker, Heroku, Nixpacks, Paketo, Railpack) to utilize the new function for improved handling of special characters in environment variables.
- Introduced tests to validate the handling of environment variables with various special characters, ensuring robustness in shell command execution.
- Added `shell-quote` dependency to manage quoting of shell arguments effectively.
2025-11-19 21:17:09 -06:00
Alejandro González
3a17c9b9e8
fix: ensure Compose Traefik domain labels are written to local daemons
2025-11-16 15:57:34 +01: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
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
f718ab334e
Refactor compose utilities: remove unused functions and streamline the buildCompose logic for improved maintainability. Update domain handling by retaining only the necessary remote function, enhancing clarity in the codebase.
2025-11-09 03:42:43 -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
785172fa7b
Enhance application schema and database utilities: Add 'endpointSpecSwarm' to application schema, update Docker container configuration to handle 'EndpointSpec' more flexibly across various database implementations, and remove deprecated 'generateEndpointSpec' function to streamline codebase.
2025-11-08 14:08:14 -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
autofix-ci[bot]
e9b5699f8e
[autofix.ci] apply automated fixes
2025-10-05 05:43:58 +00:00
Lucas Manchine
59be1c5941
fix: coerce-stopgraceperiodswarm-to-number
2025-09-24 09:54:54 -03:00
Lucas Manchine
2141e4b174
Merge branch 'canary' into feature/stop-grace-period-2227
2025-09-24 08:52:32 -03: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
永恒
1664ae9b92
fix traefik 3.5.0 error
...
fix traefik error:"both Docker and Swarm labels are defined"
2025-09-08 12:26:36 +08:00
Lucas Manchine
270b4d4edc
Merge branch 'canary' into feature/stop-grace-period-2227-alt
2025-09-05 12:34:17 -03:00
Mauricio Siu
fb749cd862
feat: implement comprehensive environment variable resolution in preparation functions, enhancing flexibility and support for nested references across services and environments
2025-09-03 21:41:11 -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
Marukome0743
4afd2d11fa
feat: bump traefik to v3.2.2
2025-08-19 18:57:03 +09:00
Scai
8cc054389a
feat: add self reference for env variables
2025-08-18 02:04:23 +03:00
Mauricio Siu
774365c68e
Refactor and update various components in the Dokploy application, enhancing functionality and fixing minor issues across multiple pages and features, including dashboard, settings, and API integrations.
2025-08-16 20:18:08 -06:00
Mauricio Siu
1fe12ba93e
feat(isolation): add preview functionality for isolated deployment with loading state and dialog
2025-08-10 16:38:10 -06:00
Lucas Manchine
8ea64f9de1
testing changes
2025-08-06 14:55:30 -03:00
Lucas Manchine
825a1fc495
Merge branch 'canary' into feature/stop-grace-period-2227
2025-08-06 10:30:57 -03:00
Mauricio Siu
42864d2472
feat(docker): update generateConfigContainer to accept Partial<ApplicationNested> and enhance mount checks
2025-08-03 17:21:09 -06:00
Mauricio Siu
7b76bb93b3
Merge branch 'canary' into feature/stop-grace-period-2227
2025-08-02 19:37:24 -06:00