peaklabs-dev
ee93ccd8e7
fix(backups): retention settings
...
- If you set a low local backup retention, for example 2 backups for local backup retention and 10 backups for S3, then the S3 backups were never deleted, not even after 10 days. This was because we check the file paths based on the backup executions table, and as soon as a backup was deleted locally, the execution was removed, which meant after 10 days for s3 there where no backups older then 10 days just the 2 local backups which is just wrong. Now we only delete a backup execution if it has been removed from both locations.
- Also added a nice little UI element to see where your backup is available.
2025-03-14 15:28:12 +01:00
Andras Bacsai
1160b3312e
fix(seeder): Update GitHub app name in GithubAppSeeder
2025-03-11 13:28:26 +01:00
Andras Bacsai
07cbec7ddc
feat(billing): Add Stripe past due subscription status tracking
2025-03-01 12:43:12 +01:00
Andras Bacsai
9c4395e6de
feat(database): Add index to scheduled database backup executions
2025-02-27 14:04:22 +01:00
Andras Bacsai
cd1fc649e3
feat(database): Add index to scheduled task executions for improved query performance
2025-02-27 13:54:10 +01:00
Andras Bacsai
085103708c
fix(core): v1 parser versions trying to access application_id, while it is resourceable_id
...
fix(db): remove wrongly created, empty environmentvariables
2025-01-22 10:21:51 +01:00
peaklabs-dev
4197104026
fix(db): finished_at
timestamps are not set for existing deployments
2025-01-21 14:02:29 +01:00
Andras Bacsai
ca2c66943c
fix
2025-01-17 14:00:20 +01:00
Andras Bacsai
6e9960c010
revert revert so it will be good (say what?)
2025-01-17 13:44:37 +01:00
Andras Bacsai
56ae346b9d
test
2025-01-17 13:22:04 +01:00
Andras Bacsai
d043fbfeb9
refactor: streamline ProductionSeeder by removing debug logs and unnecessary checks, while ensuring essential seeding operations remain intact
2025-01-17 12:33:03 +01:00
Andras Bacsai
10b3c6b107
fix: update ProductionSeeder to check for private key instead of server's private key
2025-01-17 12:24:31 +01:00
Andras Bacsai
d3a6576a06
fix: create the private key before the server in the prod seeder
2025-01-17 12:14:03 +01:00
Andras Bacsai
973429d2c4
add debug logs
2025-01-17 11:38:22 +01:00
Andras Bacsai
95ccf23e9d
refactor: comment out RootUserSeeder call in ProductionSeeder for clarity
2025-01-17 11:19:45 +01:00
Andras Bacsai
254e32a6bc
fix: root user seeder should be the last (why? no idea. we will figure it out)
...
version ++
2025-01-17 11:06:09 +01:00
Andras Bacsai
8f32c32bc7
Merge pull request #4847 from coollabsio/feat-create-initial-user-via-env
...
feat: Ability to create root user via environment variables
2025-01-16 22:19:25 +01:00
peaklabs-dev
a43805e24b
fix: silent return if envs are empty or not set.
2025-01-16 22:02:02 +01:00
peaklabs-dev
ca56b1462d
fix: success message
2025-01-16 19:09:18 +01:00
peaklabs-dev
5f581a8eac
Update RootUserSeeder.php
2025-01-16 18:43:40 +01:00
peaklabs-dev
3f3b782e60
disable existing user check to check the full functionality of the seeder
2025-01-16 18:39:50 +01:00
peaklabs-dev
e9d688d5ee
fix: add spacing around echo outputs
2025-01-16 18:33:54 +01:00
peaklabs-dev
0ced6a4376
feat: improved error handling and log output
2025-01-16 18:29:00 +01:00
peaklabs-dev
c925ff049d
fix: regex username validation
2025-01-16 18:14:45 +01:00
peaklabs-dev
9288e60174
feat: email, username and password validation when they are set via envs
2025-01-16 18:07:40 +01:00
peaklabs-dev
4b6690e599
fix: RootUserSeeder
...
- ensure that the existing root user is not overwritten
- ensure that the seeder can only be run once - creating the initial root user
2025-01-16 17:51:26 +01:00
peaklabs-dev
3927e4850b
fix: disable registration after creating the root user
2025-01-16 17:34:46 +01:00
peaklabs-dev
b6633f083e
feat: Root user envs and seeding
2025-01-16 17:19:38 +01:00
peaklabs-dev
30f36f96db
fix: use finished_at for the end time instead of created_at
2025-01-16 15:12:57 +01:00
peaklabs-dev
47be82afc3
Merge branch 'docker-cleanup-executions-ui' of https://github.com/peaklabs-dev/coolify into docker-cleanup-executions-ui
2025-01-16 14:42:58 +01:00
peaklabs-dev
8bcd1449d2
chore: remove limit on commit message
2025-01-16 14:42:33 +01:00
🏔️ Peak
11d1a9e6fd
Merge branch 'next' into docker-cleanup-executions-ui
2025-01-16 14:41:23 +01:00
Andras Bacsai
55d61ffaee
fix: add finished_at to app deployment jobs
...
fix: show deployment job running measurements
fix: terminal should not be wire:navigated
2025-01-16 12:05:59 +01:00
peaklabs-dev
4986485448
fix: use json as it is just better than string for huge amount of logs
2025-01-15 19:56:01 +01:00
peaklabs-dev
52abc7cc92
feat: DB and Model for docker cleanup executions
2025-01-15 17:11:15 +01:00
Andras Bacsai
b01ea8b46d
Merge pull request #4818 from peaklabs-dev/feat-backup-retention
...
Feat: Improve backup retention (for database backups)
2025-01-14 09:10:33 +01:00
Andras Bacsai
6a8cc0f80d
Merge branch 'next' into fix-cloning
2025-01-14 08:50:22 +01:00
peaklabs-dev
e9f691bf45
fix: storage retention setting
...
- feat: add storage retention to local storage as well
- fix: UI input for max storage now allows exact decimals so MB input is now also possible
- fix: Database column is now decimal instead of integer
- fix: variable naming of storage check no longer overwrites $backup - renamed it to $backupExecution
2025-01-13 19:49:12 +01:00
peaklabs-dev
04bcf01619
feat: DB migration for Backup retention
...
- rename number_of_backups_locally to database_backup_retention_amount_locally
- add backup retention days to local stored backups
- add s3 retention fields
2025-01-13 16:35:58 +01:00
Andras Bacsai
a396d51452
Merge branch 'next' into hotfix
2025-01-10 20:23:29 +01:00
Andras Bacsai
02400added
fix: horizon job checker
2025-01-10 18:27:48 +01:00
Andras Bacsai
765e1ea04b
feat: add horizon server details to queue
2025-01-10 15:39:22 +01:00
peaklabs-dev
3d4e8b9867
chore: switch up readonly lables to make more sense
2025-01-08 17:05:11 +01:00
Andras Bacsai
f575d1249e
Merge branch 'main' into next
2024-12-27 11:09:29 +01:00
peaklabs-dev
6dc87498de
fix: error message
2024-12-23 17:58:56 +01:00
peaklabs-dev
0a851ec3f2
fix: only encrypt instance email settings if there are any
2024-12-23 17:41:38 +01:00
peaklabs-dev
d7a0794bd9
fix: instance settings migration
2024-12-23 17:15:46 +01:00
peaklabs-dev
68362d05b3
fix: Oauth seeder
2024-12-23 16:08:10 +01:00
peaklabs-dev
a18c2e0f55
feat: migrate to new encryption options
2024-12-23 15:25:07 +01:00
🏔️ Peak
f92ddd77f3
Merge branch 'next' into fix-docker-cleanup-notifications
2024-12-17 15:25:20 +01:00