Mauricio Siu
19f574e168
Merge branch 'canary' into 1345-domain-not-working-after-server-restart-or-traefik-reload
2025-03-09 01:12:04 -06:00
Mauricio Siu
de48c81192
feat(preview): add custom certificate type for preview deployments
2025-03-08 21:16:18 -06:00
Mauricio Siu
08d7c4e1c3
refactor(docker): sort container lists by name
...
- Add sorting to container retrieval methods in docker service
- Ensure consistent container list ordering across different container fetching functions
- Improve readability and predictability of container list results
2025-03-08 17:56:20 -06:00
Mauricio Siu
f75d802749
Merge branch 'canary' into 1345-domain-not-working-after-server-restart-or-traefik-reload
2025-03-02 03:58:37 -06:00
Mauricio Siu
b13b906d75
feat(deployments): improve deployment list display and cleanup logic
...
- Add deployment index numbering in the UI
- Adjust deployment cleanup to retain 9 instead of 10 deployments
- Update deployment list rendering to show numbered status
2025-03-02 03:52:29 -06:00
Mauricio Siu
3f45eb467b
Merge branch 'canary' into 1345-domain-not-working-after-server-restart-or-traefik-reload
2025-03-02 02:34:10 -06:00
Mauricio Siu
a8fc27e830
feat(ai): add configuration files support for AI template generation
...
- Enhance template generation with configFiles feature
- Update StepTwo and StepThree components to display and edit configuration files
- Modify AI router and schemas to support configuration file mounting
- Refine AI service prompt to provide stricter guidelines for config file usage
2025-03-02 01:54:39 -06:00
Mauricio Siu
e7db3a196c
feat(ai): enhance AI service prompt generation with strict guidelines
...
- Update project suggestion prompt to enforce plain text descriptions
- Add detailed rules for description, shortDescription, and response format
- Improve docker compose generation guidelines with comprehensive configuration rules
- Specify strict requirements for environment variables, volumes, and config files
2025-03-02 01:35:34 -06:00
Mauricio Siu
f78cda9cce
feat(ai): update AI settings to use organization-based access control
...
- Refactor AI-related schemas and services to use organizationId instead of adminId
- Update AI router to check organization-level permissions
- Modify AI settings creation and retrieval to work with organization context
- Adjust server-side props and access checks for AI settings
2025-03-02 00:54:46 -06:00
Mauricio Siu
747c2137c9
Reapply "Merge branch 'canary' into kucherenko/canary"
...
This reverts commit e6cb6454db .
2025-03-02 00:30:02 -06:00
Mauricio Siu
e6cb6454db
Revert "Merge branch 'canary' into kucherenko/canary"
...
This reverts commit 819822f30b , reversing
changes made to bda9b05134 .
2025-03-02 00:26:59 -06:00
Mauricio Siu
819822f30b
Merge branch 'canary' into kucherenko/canary
2025-03-02 00:23:58 -06:00
Mauricio Siu
fefb5d14e0
Merge branch 'canary' into vicke4/canary
2025-03-01 23:05:30 -06:00
Mauricio Siu
c51d63a4df
chore: remove TODO comments and clean up code annotations
2025-03-01 22:21:03 -06:00
Mauricio Siu
d7c94174b9
refactor(auth): simplify API key export in authentication module
2025-03-01 21:49:56 -06:00
Mauricio Siu
5dc5292928
feat(api): implement advanced API key management with granular controls
2025-03-01 19:58:15 -06:00
Mauricio Siu
29c1e4691e
feat(docker): add support for standalone container log retrieval
2025-02-25 23:04:19 -06:00
Mauricio Siu
0478419f7c
refactor: migrate authentication routes to user router and update related components
...
This commit continues the refactoring of authentication-related code by:
- Moving authentication routes from `auth.ts` to `user.ts`
- Updating import paths and function calls across components
- Removing commented-out authentication code
- Simplifying user-related queries and mutations
- Updating server-side authentication handling
2025-02-22 22:02:12 -06:00
Mauricio Siu
b00c12965a
refactor: update reset password and authentication flows
...
This commit removes several authentication-related components and simplifies the password reset process:
- Removed login-2fa component
- Deleted confirm-email page
- Updated reset password logic to use Drizzle ORM directly
- Removed unused authentication-related functions
- Simplified server-side authentication routes
2025-02-22 21:09:21 -06:00
Mauricio Siu
8ab6d6b282
chore: clean up unused variables and improve error handling across codebase
...
This commit focuses on removing unused variables, adding placeholder error handling, and generally tidying up various files across the Dokploy application. Changes include:
- Removing unused imports and variables
- Adding placeholder error handling in catch blocks
- Cleaning up commented-out code
- Removing deprecated utility files
- Improving type safety and code consistency
2025-02-22 20:35:21 -06:00
Mauricio Siu
1a415b96c9
refactor: remove unused auth service and clean up server-side code
2025-02-22 18:03:12 -06:00
Mauricio Siu
5ae103e779
refactor: update permission checks to use organization context
2025-02-21 00:48:04 -06:00
Mauricio Siu
a317f0c4cc
refactor: simplify user permission checks across application
2025-02-21 00:40:35 -06:00
Mauricio Siu
b73e4102dd
feat: add organizations and members
2025-02-17 02:48:42 -06:00
Mauricio Siu
7abe060fcf
feat: enhance two-factor authentication and auth client implementation
2025-02-17 00:07:36 -06:00
Mauricio Siu
0e8e92c715
refactor: add 2fa
2025-02-16 20:56:50 -06:00
Mauricio Siu
e1632cbdb3
refactor: update user and authentication schema with two-factor support
2025-02-16 15:32:57 -06:00
Mauricio Siu
9856502ece
refactor: remove old references
2025-02-16 13:55:27 -06:00
Mauricio Siu
a8d1471b16
refactor: update
2025-02-16 13:28:29 -06:00
Mauricio Siu
e7db0ccb70
refactor: update invitation
2025-02-16 02:57:49 -06:00
Mauricio Siu
515d65d993
refactor: adjust queries
2025-02-15 23:01:36 -06:00
Mauricio Siu
78c72b6337
refactor: update
2025-02-15 20:49:10 -06:00
Mauricio Siu
d233f2c764
feat: adjust roles
2025-02-15 19:12:44 -06:00
Mauricio Siu
6ec60b6bab
refactor: update validation
2025-02-15 13:14:48 -06:00
Mauricio Siu
55abac3f2f
refactor: migrate endpoints
2025-02-14 02:52:37 -06:00
Mauricio Siu
b6c29ccf05
refactor: update
2025-02-14 02:40:11 -06:00
Mauricio Siu
ca217affe6
feat: update references
2025-02-14 02:18:53 -06:00
vicke4
e228325e37
feat: notifications to specific Telegram topics
2025-02-13 22:20:52 +05:30
Mauricio Siu
5c24281f72
refactor: return correct information
2025-02-13 02:45:33 -06:00
Mauricio Siu
140a871275
refactor: update
2025-02-13 01:21:49 -06:00
Mauricio Siu
8bd72a8a34
refactor: add organizations system
2025-02-09 20:53:06 -06:00
Mauricio Siu
fafc238e70
refactor: migration
2025-02-09 18:56:17 -06:00
Mauricio Siu
c04bf3c7e0
feat: add migration
2025-02-09 18:19:21 -06:00
Mauricio Siu
f9b4035c20
refactor: use canary in development or canary tags
2025-02-02 19:41:07 -06:00
Mauricio Siu
74a0f5e992
Feat/monitoring ( #1267 ) Cloud Version
...
* feat: add start monitoring remote servers
* reafctor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor:
* refactor: add metrics
* feat: add disk monitoring
* refactor: translate to english
* refacotor: add stats
* refactor: remove color
* feat: add log server metrics
* refactor: remove unused deps
* refactor: add origin
* refactor: add logs
* refactor: update
* feat: add series monitoring
* refactor: add system monitoring
* feat: add benchmark to optimize data
* refactor: update fn
* refactor: remove comments
* refactor: update
* refactor: exclude items
* feat: add refresh rate
* feat: add monitoring remote servers
* refactor: update
* refactor: remove unsued volumes
* refactor: update monitoring
* refactor: add more presets
* feat: add container metrics
* feat: add docker monitoring
* refactor: update conversion
* refactor: remove unused code
* refactor: update
* refactor: add docker compose logs
* refactor: add docker cli
* refactor: add install curl
* refactor: add get update
* refactor: add monitoring remote servers
* refactor: add containers config
* feat: add container specification
* refactor: update path
* refactor: add server filter
* refactor: simplify logic
* fix: verify if file exist before get stats
* refactor: update
* refactor: remove unused deps
* test: add test for containers
* refactor: update
* refactor add memory collector
* refactor: update
* refactor: update
* refactor: update
* refactor: remove
* refactor: add memory
* refactor: add server memory usage
* refactor: change memory
* refactor: update
* refactor: update
* refactor: add container metrics
* refactor: comment code
* refactor: mount proc bind
* refactor: change interval with node cron
* refactor: remove opening file
* refactor: use streams
* refactor: remove unused ws
* refactor: disable live when is all
* refactor: add sqlite
* refactor: update
* feat: add golang benchmark
* refactor: update go
* refactor: update dockerfile
* refactor: update db
* refactor: add env
* refactor: separate logic
* refactor: split logic
* refactor: update logs
* refactor: update dockerfile
* refactor: hide .env
* refactor: update
* chore: hide ,.ebnv
* refactor: add end angle
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* refactor: update monitoring
* refactor: add mount db
* refactor: add metrics and url callback
* refactor: add middleware
* refactor: add threshold property
* feat: add memory and cpu threshold notification
* feat: send notifications to the server
* feat: add metrics for dokploy server
* refactor: add dokploy server to monitoring
* refactor: update methods
* refactor: add admin to useeffect
* refactor: stop monitoring containers if elements are 0
* refactor: cancel request if appName is empty
* refactor: reuse methods
* chore; add feat monitoring
* refactor: set base url
* refactor: adjust monitoring
* refactor: delete migrations
* feat: add columns
* fix: add missing flag
* refactor: add free metrics
* refactor: add paid monitoring
* refactor: update methods
* feat: improve ui
* feat: add container stats
* refactor: add all container metrics
* refactor: add color primary
* refactor: change default rate limiting refresher
* refactor: update retention days
* refactor: use json instead of individual properties
* refactor: lint
* refactor: pass json env
* refactor: update
* refactor: delete
* refactor: update
* refactor: fix types
* refactor: add retention days
* chore: add license
* refactor: create db
* refactor: update path
* refactor: update setup
* refactor: update
* refactor: create files
* refactor: update
* refactor: delete
* refactor: update
* refactor: update token metrics
* fix: typechecks
* refactor: setup web server
* refactor: update error handling and add monitoring
* refactor: add local storage save
* refactor: add spacing
* refactor: update
* refactor: upgrade drizzle
* refactor: delete
* refactor: uppgrade drizzle kit
* refactor: update search with jsonB
* chore: upgrade drizzle
* chore: update packages
* refactor: add missing type
* refactor: add serverType
* refactor: update url
* refactor: update
* refactor: update
* refactor: hide monitoring on self hosted
* refactor: update server
* refactor: update
* refactor: update
* refactor: pin node version
2025-02-02 14:08:06 -06:00
Mauricio Siu
96bb72eb99
refactor: update docker stats
2025-02-01 19:27:10 -06:00
Mauricio Siu
50c518a63a
Merge branch 'canary' into feat/stack-env-support
2025-01-30 23:39:54 -06:00
Mauricio Siu
34b4956630
feat: add DOKPLOY_DEPLOY_URL in enviroment variables for previews
2025-01-26 19:13:43 -06:00
Mauricio Siu
0fb67ced5d
fix: remove cron jobs after delete service
2025-01-26 18:59:27 -06:00
Mauricio Siu
95e642e63a
refactor: make less aggressive cleanups
2025-01-26 16:20:02 -06:00