Mauricio Siu
6f52edd845
fix(backups): ensure initCronJobs is awaited before migration to improve backup reliability
2025-04-02 06:53:32 -06:00
Mauricio Siu
9d0f5bc8cd
Update package.json
2025-04-02 00:31:55 -06:00
Mauricio Siu
3dc558c260
Merge pull request #1599 from vicke4/backup-cron-fix-attempt
...
fix(backups): awaiting initCronJobs call in an attempt to fix backups cron
2025-04-02 00:31:20 -06:00
vicke4
180aa34140
fix(backups): awaiting initcronjobs in an attempt to fix backups cron
2025-04-02 11:07:48 +05:30
Yusoof Moh
96e9799afb
Merge branch 'Dokploy:canary' into add-disable-recurse-submodules-option
2025-03-30 21:11:25 +07:00
Mauricio Siu
ffc85b04a8
Merge pull request #1572 from thebadking/refactor-show-build-form-and-prettier
...
build form optimization
2025-03-30 03:36:19 -06:00
Mauricio Siu
dbcfc702d4
Merge branch 'canary' into refactor-show-build-form-and-prettier
2025-03-30 03:31:49 -06:00
autofix-ci[bot]
67e85cabcb
[autofix.ci] apply automated fixes
2025-03-30 08:51:24 +00:00
Mauricio Siu
7805efc738
Merge pull request #1584 from Dokploy/1294-duplicate-project-andor-services-accross-projects
...
1294 duplicate project andor services accross projects
2025-03-30 02:50:09 -06:00
Mauricio Siu
3910e22412
Refactor Duplicate Project component and integrate with project detail page
...
- Updated the DuplicateProject component to accept projectId and selectedServiceIds as props, enhancing its flexibility.
- Removed unnecessary state management for service selection within the component.
- Integrated the DuplicateProject component directly into the project detail page, allowing for easier access to duplication functionality.
- Improved the user interface by utilizing DialogTrigger for initiating the duplication process and displaying selected services more clearly.
2025-03-30 02:42:35 -06:00
Mauricio Siu
2f16034cb0
Add Duplicate Project functionality
...
- Introduced a new component for duplicating projects, allowing users to create a new project with the same configuration as an existing one.
- Implemented a mutation in the project router to handle project duplication, including optional service duplication.
- Updated the project detail page to include a dropdown menu for initiating the duplication process.
- Enhanced the API to validate and process the duplication request, ensuring proper handling of services associated with the project.
2025-03-30 02:38:53 -06:00
Mauricio Siu
d4925dd2b7
Update dokploy version to v0.21.0 in package.json
2025-03-30 01:59:43 -06:00
Mauricio Siu
5aba6c79a0
Merge pull request #1582 from Dokploy/fix/allow-false-values-in-env
...
Fix/allow false values in env
2025-03-30 01:40:06 -06:00
Mauricio Siu
84f5627471
Enhance environment variable handling in processTemplate: support boolean and number types in env configuration, with tests for both array and object formats.
2025-03-30 01:29:23 -06:00
Mauricio Siu
4eaf8fee0f
Add toml package and update configuration parsing in Dokploy
...
- Added toml package version 3.0.0 to package.json files in both apps/dokploy and packages/server.
- Replaced js-yaml load function with toml parse function for configuration parsing in compose.ts and github.ts files, ensuring compatibility with TOML format.
- Updated pnpm-lock.yaml to reflect the new toml dependency.
2025-03-30 01:12:27 -06:00
Mauricio Siu
adee87b6da
Enhance volume handling in Docker Compose: update addSuffixToVolumesInServices to correctly manage volume paths with subdirectories and improve test coverage for suffix changes in volume names.
2025-03-30 00:32:09 -06:00
Mauricio Siu
e5e987fcf9
Merge branch 'canary' into fix/allow-false-values-in-env
2025-03-29 23:51:48 -06:00
Mauricio Siu
d0a6373dcc
Update Dockerfile to include 'zip' package in production environment for enhanced file handling capabilities.
2025-03-29 23:49:45 -06:00
Mauricio Siu
8ed44066ad
Update Card component in server settings page: adjust width class for better responsiveness and layout consistency.
2025-03-29 23:38:28 -06:00
Mauricio Siu
befe2193a7
Merge pull request #1581 from Dokploy/709-back-ups-for-dokploy
...
709 back ups for dokploy
2025-03-29 23:27:29 -06:00
Mauricio Siu
f20c73cdee
Refactor temporary directory creation in web server backup: replace static path with dynamic temp directory using mkdtemp for improved file management and isolation during backup operations.
2025-03-29 23:27:13 -06:00
Yusoof Moh
64a77decfd
Merge branch 'Dokploy:canary' into add-disable-recurse-submodules-option
2025-03-30 12:02:06 +07:00
Mauricio Siu
16bfc09202
Refactor serverId assignment in ShowBackups component: update logic to check for serverId presence in postgres object, improving code clarity and consistency.
2025-03-29 20:24:39 -06:00
Mauricio Siu
d54a61b2a4
Remove commented-out backup commands from restoreWebServerBackup function for cleaner code and improved readability.
2025-03-29 20:14:55 -06:00
Mauricio Siu
60c09a6434
Implement cloud check in backup and restore functions: add IS_CLOUD condition to skip operations for cloud environments in runWebServerBackup and restoreWebServerBackup functions.
2025-03-29 20:14:36 -06:00
Mauricio Siu
5361e9074f
Refactor backup scheduling: consolidate backup handling for multiple database types into a single loop, enhance error logging, and integrate web server backup functionality.
2025-03-29 20:12:55 -06:00
Mauricio Siu
13d4dea504
Enhance ShowBackups component: add Database icon to title for improved UI clarity and wrap ShowBackups in a Card component for better layout in server settings page.
2025-03-29 19:53:25 -06:00
Mauricio Siu
ffc2d593e4
Refactor restoreWebServerBackup function: implement temporary directory creation outside BASE_PATH, streamline filesystem restoration process, and enhance logging for database restore operations.
2025-03-29 19:47:02 -06:00
Mauricio Siu
297439a348
Update restore-backup component and backup router for web server support: set default database name based on type, disable input for web server, and streamline backup restoration process with improved logging and error handling.
2025-03-29 19:27:05 -06:00
Mauricio Siu
ff3e067866
Implement web server backup and restore functionality: add new backup and restore methods for web servers, including S3 integration and improved logging. Refactor existing backup process to support web server type and streamline temporary file management.
2025-03-29 18:43:35 -06:00
Mauricio Siu
f008a45bf2
Enhance backup process: implement temporary directory structure for backups, add filesystem backup, and create zip file of database and filesystem contents. Update logging for better visibility during backup operations.
2025-03-29 18:00:13 -06:00
Mauricio Siu
50c8503cf9
Enhance backup functionality: add support for 'web-server' database type in backup components, update related schemas, and implement new backup procedures. Introduce userId reference in backups schema and adjust UI components to accommodate the new type.
2025-03-29 17:53:57 -06:00
Mauricio Siu
930a03de60
Merge pull request #1523 from jrparks/feat/add-gitea-repo
...
Feat/add gitea repo
2025-03-29 15:43:55 -06:00
autofix-ci[bot]
2d3d86e823
[autofix.ci] apply automated fixes
2025-03-29 21:18:08 +00:00
André Ferreira
7bab166e1b
increased type safety
2025-03-29 21:17:32 +00:00
Mauricio Siu
7a6e1dbc1b
Refactor SecurityAudit component: remove unused root login security check and related UI elements to streamline the code and improve readability.
2025-03-29 15:04:33 -06:00
Mauricio Siu
17a859d26d
Refactor ShowConvertedCompose component: simplify conditional rendering of the compose file display by removing unnecessary null check and ensuring consistent layout.
2025-03-29 15:01:55 -06:00
Mauricio Siu
d793c6a2ec
Add Gitea repository link in SaveGiteaProvider: integrate dynamic repository URL display and enhance user experience with a view link for existing repositories.
2025-03-29 15:00:23 -06:00
Mauricio Siu
3adb9d54f4
Refactor ShowProviderFormCompose component: streamline provider rendering logic and ensure Gitea integration is fully functional with updated tab and content handling.
2025-03-29 14:57:36 -06:00
Mauricio Siu
7144adbf0c
Add migration for '0081_lovely_mentallo': remove gitea_username column and update journal with new version
2025-03-29 14:47:51 -06:00
Mauricio Siu
55328468d1
Refactor Gitea integration: remove giteaProjectId references and update related schemas. Add new fields for gitea repository details in application tests and components.
2025-03-29 14:44:33 -06:00
Mauricio Siu
6968cb6930
Merge pull request #1465 from zaaakher/docs/guides
...
docs: update `CONTRIBUTING.md` and add `GUIDES.md`
2025-03-29 14:28:24 -06:00
Mauricio Siu
a431e4c58e
Update CONTRIBUTING.md
2025-03-29 14:28:11 -06:00
Mauricio Siu
fe967239b4
Merge branch 'canary' into feat/add-gitea-repo
2025-03-29 13:47:18 -06:00
Mauricio Siu
c5b4b85470
Merge pull request #1578 from Dokploy/fix/biome-lint
...
chore(workflow): add Biome code formatting workflow for canary branch
2025-03-29 13:41:49 -06:00
Mauricio Siu
b1ef9d25b1
chore(workflow): add autofix.ci workflow for automatic code formatting on canary branch
2025-03-29 13:41:05 -06:00
Mauricio Siu
74f7c51530
chore(workflow): add autofix.ci workflow for automatic code formatting with Biome
2025-03-29 13:39:57 -06:00
Mauricio Siu
4ba2b9fe8d
chore(workflow): add new Biome formatting workflow for canary branch
2025-03-29 13:38:55 -06:00
Mauricio Siu
413eda50f4
chore(workflow): simplify AutoFix action usage in Biome workflow
2025-03-29 13:37:43 -06:00
Mauricio Siu
9f09681708
chore(workflow): streamline Biome setup by replacing Node.js and pnpm steps with biomeJs action
2025-03-29 13:37:01 -06:00