Mauricio Siu
d57e347fdc
Refactor runJobs and initializeJobs functions to incorporate backupType handling and improve server status checks. Enhance database backup logic for better clarity and maintainability, ensuring only active servers are initialized.
2025-05-01 20:34:16 -06:00
Mauricio Siu
ddcb22dff9
Implement support for compose backups in runJobs function. Enhance backup handling by checking server status and executing runComposeBackup for compose database types. Update backup structure to include compose details.
2025-04-27 23:12:11 -06:00
Mauricio Siu
6467ce0a24
feat(backups): improve backup retention across different database types
...
- Add serverId parameter to keepLatestNBackups function
- Execute backup retention commands on the specific server for each database type
- Remove global backup retention call in favor of per-database type retention
2025-03-09 11:54:36 -06:00
vicke4
cf4d6539e4
feat(server): function to keep only the latest N backups
2025-03-05 17:52:38 +05:30
Mauricio Siu
9dd7f51eeb
chore: disable TypeScript declaration generation in schedules tsconfig
2025-02-23 00:07:38 -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
a965c0e924
fix: add prefix and remove resolution esm flag ( #1095 )
...
* fix: add prefix and remove resolution esm flag
* refactor: revert
2025-01-12 15:10:25 -06:00
Mauricio Siu
f34a209c67
Merge pull request #600 from mezotv/switch-env-syntax
...
Switch to use ! syntax instead of || ""
2024-10-27 02:16:58 -06:00
Mauricio Siu
27c33c7661
fix(server): update build paths
2024-10-26 15:48:30 -06:00
Dominik Koch
bc91bb3132
fix: use ! syntax instead of || ""
2024-10-26 12:28:40 +02:00
Mauricio Siu
47aa223f87
refactor: remove save on build on next app and integrate turbopack
2024-10-24 23:13:24 -06:00
Mauricio Siu
fbda00f059
refactor: update webhooks and added validation to prevent deploy when the server is inactive
2024-10-21 00:34:16 -06:00
Mauricio Siu
ab5871add7
chore: biome
2024-10-07 01:05:47 -06:00
Mauricio Siu
9b6ea99eea
refactor: remove unused files
2024-10-07 00:49:54 -06:00
Mauricio Siu
5f56512e56
refactor: update queue jobs
2024-10-06 14:16:31 -06:00
Mauricio Siu
24e4930fc1
refactor: use connection IORedis
2024-10-06 02:57:46 -06:00
Mauricio Siu
541728805f
refactor: add health path to middleware
2024-10-06 02:46:07 -06:00
Mauricio Siu
9e4bac1386
refactor: update ioredis connection
2024-10-06 02:44:35 -06:00
Mauricio Siu
ed8d32d050
chore: add type module
2024-10-06 02:25:02 -06:00
Mauricio Siu
58c06fba86
refactor(cloud): add api key for autentication between servers
2024-10-06 01:56:53 -06:00
Mauricio Siu
3cf27a068a
refactor: add authorization
2024-10-06 01:37:39 -06:00
Mauricio Siu
89f3078ce5
refactor: update package name
2024-10-05 22:15:57 -06:00
Mauricio Siu
f3ce69b656
refactor: rename builders to server
2024-10-05 22:15:47 -06:00
Mauricio Siu
43555cdabe
feat(schedules): add schedules server
2024-10-05 22:11:38 -06:00