Lucas Manchine
b7e2df6d6a
refactor: clean up stopGracePeriodSwarm assignment formatting │
...
│ │
│ - Improve code readability by condensing multi-line assignment │
│ - Maintain consistent formatting with other field assignments │
│ - No functional changes, formatting only
2025-09-05 15:34:03 -03:00
Lucas Manchine
85e3a92877
feat(swarm): add stop grace period configuration for Docker Swarm services
...
- Add stopGracePeriodSwarm field to application schema for configuring container shutdown grace period
- Update swarm settings UI to include nanosecond input for stop grace period
- Regenerate migration as 0110 to resolve sequence conflict with canary branch
- Clean up commented debug code and reorganize imports
The stop grace period allows users to specify how long Docker should wait before forcefully
terminating a container during shutdown, improving graceful shutdown handling for applications.
2025-09-05 13:23:46 -03:00
Lucas Manchine
c2eaa78724
refactor: clean up stopGracePeriodSwarm implementation │
...
│ │
│ - Remove commented debug code │
│ - Reorganize imports for better readability
2025-09-05 13:05:46 -03:00
Lucas Manchine
270b4d4edc
Merge branch 'canary' into feature/stop-grace-period-2227-alt
2025-09-05 12:34:17 -03:00
Lucas Manchine
da9df3e239
testing changes
2025-09-05 11:49:32 -03:00
Mauricio Siu
1ce15da7ce
feat: add validation to prevent use of 'production' as environment name in creation and update operations, enhancing error handling in environment management
2025-09-05 01:14:44 -06:00
Mauricio Siu
392e3434c4
refactor: make database root password optional in schema and mutation logic, enhancing flexibility in database configuration
2025-09-05 01:01:26 -06:00
Mauricio Siu
e3f3426f1c
refactor: remove redundant password requirement validation from database schemas, improving consistency across database configurations
2025-09-05 01:00:18 -06:00
Mauricio Siu
a09cd06eea
refactor: streamline conditional rendering for service creation dropdown in EnvironmentPage, improving code readability and maintainability
2025-09-05 00:56:37 -06:00
Mauricio Siu
87a41ca710
Merge pull request #2499 from Dokploy/324-environmentfoldergroup-features-on-projects
...
324 environmentfoldergroup features on projects
2025-09-05 00:25:34 -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
Mauricio Siu
16c37c3ceb
feat: add accessedEnvironments field to user and member schemas, enhancing permission management for environment access
2025-09-05 00:13:04 -06:00
Mauricio Siu
42548f310e
refactor: simplify project selection logic in EnvironmentPage by removing unnecessary filters, improving readability and performance
2025-09-04 23:50:10 -06:00
Mauricio Siu
47b66d0dc3
refactor: enhance access control in environment, mount, port, rollback, and schedule routers to ensure users can only interact with resources belonging to their organization
2025-09-04 23:32:25 -06:00
Mauricio Siu
d199a54033
refactor: update environment invalidation logic in AdvancedEnvironmentSelector to use byProjectId, improving data consistency and clarity
2025-09-03 23:56:31 -06: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
4c5771b55b
feat: add EnvironmentVariables component for managing environment variables, enhancing project configuration capabilities
2025-09-03 21:24:59 -06:00
Mauricio Siu
7e1de62ab1
refactor: enhance environment selector component and database schema to support new environment field, improving clarity and functionality in project management
2025-09-03 21:19:12 -06:00
Mauricio Siu
d67644e52f
refactor: adjust environment page to correctly display project name and reintroduce duplicate project functionality, enhancing user navigation and clarity
2025-09-03 21:11:54 -06:00
Mauricio Siu
87a9ed46ba
refactor: update service extraction logic to utilize environment data, enhancing clarity and consistency in monitoring setup
2025-09-03 02:58:38 -06:00
Mauricio Siu
741085466b
refactor: remove projectId references from service components, streamlining navigation and enhancing clarity in environment context
2025-09-02 00:25:09 -06:00
Mauricio Siu
11b0e21728
refactor: replace projectId with environmentId in database schema, enhancing clarity and consistency in environment management across services
2025-09-02 00:18:36 -06:00
autofix-ci[bot]
990b174110
[autofix.ci] apply automated fixes
2025-09-02 05:24:22 +00:00
Mauricio Siu
4c4c72bc9c
refactor: update permissions handling to extract services from environments, improving data structure and clarity in user permissions management
2025-09-01 23:23:58 -06:00
Mauricio Siu
e8a5f9c0a8
refactor: restructure application and rollback context to encapsulate project within environment, improving data organization and clarity across services
2025-09-01 23:19:53 -06:00
autofix-ci[bot]
c57c231c32
[autofix.ci] apply automated fixes
2025-09-02 05:16:09 +00:00
Mauricio Siu
8194929558
refactor: improve project navigation logic by ensuring proper handling of projectId and environmentId, enhancing routing clarity and user experience
2025-09-01 23:15:44 -06:00
autofix-ci[bot]
4a07118acd
[autofix.ci] apply automated fixes
2025-09-02 05:10:56 +00:00
Mauricio Siu
be9e19e708
refactor: enhance project and environment handling across components and services by replacing projectId with environmentId, improving context clarity and authorization checks
2025-09-01 23:10:37 -06:00
Mauricio Siu
f8ebf77575
Merge pull request #2493 from nktnet1/fix-server-schedule-responsiveness
...
fix(ui): schedule responsiveness
2025-09-01 22:46:40 -06:00
Mauricio Siu
de3c845ab0
refactor: update duplicate project logic to use 'existing-environment' for improved clarity in project duplication context
2025-09-01 22:45:57 -06:00
autofix-ci[bot]
cb992259cf
[autofix.ci] apply automated fixes
2025-09-02 04:42:24 +00:00
Mauricio Siu
883c3f9739
refactor: update DuplicateProject and AdvancedEnvironmentSelector components to utilize environmentId for improved context handling; enhance UI with project and environment selection features for better user experience
2025-09-01 22:40:51 -06:00
Mauricio Siu
766890192d
refactor: streamline environment selector by utilizing findEnvironmentById for type definition; enhance service presence checks and UI layout for improved clarity
2025-09-01 21:33:13 -06:00
Mauricio Siu
1a9f131d39
refactor: enhance environment selector with service presence checks and alert notifications; update navigation links to include environment context for improved user experience
2025-09-01 21:18:56 -06:00
Mauricio Siu
59cbc8ee0d
refactor: update environment selector and API routes to utilize environmentId for service management; enhance UI with Badge component for production environments
2025-09-01 21:09:30 -06:00
Mauricio Siu
e9322fc900
refactor: add environment name links to service components for improved navigation and context clarity
2025-09-01 20:58:22 -06:00
Mauricio Siu
39d48d8bdf
refactor: update API and dashboard components to replace projectId with environmentId for improved context handling and authorization checks
2025-09-01 20:39:58 -06:00
Mauricio Siu
399bcb0302
refactor: update project and API components to utilize environment context for organization authorization checks and enhance service retrieval methods
2025-09-01 20:36:03 -06:00
Mauricio Siu
e0b6a8627a
refactor: update database service components to utilize environment context for project name and organization authorization checks
2025-09-01 20:15:05 -06:00
Mauricio Siu
ecf7ae924f
refactor: update routing in dashboard components to include environment context; add new service pages for MongoDB, MySQL, PostgreSQL, Redis, and MariaDB
2025-09-01 20:12:14 -06:00
Mauricio Siu
d57a0cf439
refactor: update API routes and services to use environment context for organization authorization checks; enhance service retrieval methods to include environment details
2025-09-01 20:05:36 -06:00
Mauricio Siu
52d2bd2114
refactor: remove EnvironmentManagement component and related environment selector from project dashboard; update environment page to use Badge component for production label
2025-09-01 19:52:30 -06:00
Mauricio Siu
72f8a28f4f
refactor: update project structure to use environmentId instead of projectId across components and API routes; implement environment management features
2025-09-01 19:48:20 -06:00
Mauricio Siu
6fc325fe95
feat(environment): implement environment management with create, duplicate, and delete functionalities; add environment schema and database migrations
2025-09-01 17:36:27 -06:00
Mauricio Siu
bc2b4f1369
feat(database): enhance password validation for database schemas and update input components for password visibility
2025-09-01 16:16:55 -06:00
Tam Nguyen
38abe03257
fix(ui): flex-wrap on schedule name and enabled
2025-08-31 10:36:07 +10:00
autofix-ci[bot]
22e40134ea
[autofix.ci] apply automated fixes
2025-08-31 00:30:08 +00:00
Tam Nguyen
a2841fdd30
fix(ui): flex-wrap for cron and shell type
2025-08-31 10:27:12 +10:00
Tam Nguyen
468feaa092
fix(ui): improve server schedule responsiveness for mobile
2025-08-31 10:25:09 +10:00