Mauricio Siu
5489e3b0a5
feat(application): add Railpack as a new build type
...
- Introduce Railpack as a new build method for applications
- Update database schema to include 'railpack' in buildType enum
- Add Railpack installation and validation scripts for servers
- Implement Railpack build and command generation utilities
- Update UI to include Railpack as a build option with a 'New' badge
2025-03-05 00:18: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
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
5dc5292928
feat(api): implement advanced API key management with granular controls
2025-03-01 19:58:15 -06:00
Mauricio Siu
5568629839
refactor: organize imports and improve template utility modules
2025-03-01 14:45:50 -06:00
Mauricio Siu
47f7648cb3
feat: improve user profile update and password change functionality
...
This commit adds enhanced password change validation and handling:
- Add password change validation in user update route
- Implement password verification before allowing changes
- Update user schema to support optional password fields
- Fix token display in generate token component
- Disable migration script temporarily
2025-02-22 22:37:57 -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
81a881b07e
feat: enhance organization invitation UI and add organization details
2025-02-22 13:53:57 -06:00
Mauricio Siu
24c9d3f7ad
refactor: update user permissions and API queries
2025-02-21 00:30:55 -06:00
Mauricio Siu
725bd1a381
refactor: migrate permissions from user_temp to member table
2025-02-21 00:00:22 -06:00
Mauricio Siu
b73e4102dd
feat: add organizations and members
2025-02-17 02:48:42 -06:00
Mauricio Siu
c7d47a6003
refactor: update database foreign key constraints and user management
2025-02-17 00:30:15 -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
4a1a14aeb4
refactor: update
2025-02-15 23:24:45 -06:00
Mauricio Siu
ed62b4e1a3
refactor: lint
2025-02-15 23:01:44 -06:00
Mauricio Siu
515d65d993
refactor: adjust queries
2025-02-15 23:01:36 -06:00
Mauricio Siu
6d0e195a4d
refactor: update
2025-02-15 20:26:05 -06:00
Mauricio Siu
53ce5e57fa
refactor: update organization
2025-02-15 20:25:58 -06:00
Mauricio Siu
87b12ff6e9
refactor: update
2025-02-15 20:06:33 -06:00
Mauricio Siu
d233f2c764
feat: adjust roles
2025-02-15 19:12:44 -06:00
Mauricio Siu
1bbb4c9b64
refactor: update migration
2025-02-15 18:13:20 -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
316dfa6b2e
style: consistent formatting of code
2025-02-13 22:27:39 +05:30
vicke4
e228325e37
feat: notifications to specific Telegram topics
2025-02-13 22:20:52 +05:30
Mauricio Siu
7c0d223e17
refactor: add fields
2025-02-13 01:42:58 -06:00
Mauricio Siu
140a871275
refactor: update
2025-02-13 01:21:49 -06:00
Mauricio Siu
0d525398a8
feat: migrate rest schemas
2025-02-13 00:45:29 -06:00
Mauricio Siu
7c62408070
refactor: delete
2025-02-13 00:38:39 -06:00
Mauricio Siu
23f1ce17de
refactor: add migration
2025-02-13 00:38:22 -06:00
Mauricio Siu
60eee55f2d
refactor: test migrastion
2025-02-12 23:41:04 -06:00
Mauricio Siu
6179cef1ee
refactor: update name
2025-02-10 02:13:52 -06:00
Mauricio Siu
b7112b89fd
refactor: add migration
2025-02-10 00:39:46 -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
a8f94540f9
refactor: lint
2025-02-09 02:20:40 -06:00
Mauricio Siu
3e2cfe6eb8
refactor: agroupate utilities
2025-02-09 02:20:28 -06:00
Mauricio Siu
6f2148c060
feat: add deployable option to randomize and prevent colission in duplicate templates
2025-02-03 00:57:18 -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
d5c9338f51
fix: turnoff cleanup cache
2025-01-23 00:53:21 -06:00
Mauricio Siu
03e1c17675
feat: add remote logs error when is not reachable
2025-01-23 00:44:31 -06:00