Compare commits

..
1 Commits
Author SHA1 Message Date
charlesgauthereau 2a90d4933d Ready for rc-1.1.3 2025-10-12 20:33:59 +02:00
5 changed files with 20 additions and 16 deletions
+15 -15
View File
@@ -52,22 +52,22 @@ services:
# depends_on:
# - db
s3:
container_name: s3-portabase-dev
image: docker.io/bitnami/minio:latest
ports:
- "9000:9000"
- "9001:9001"
volumes:
- minio_data:/data
environment:
- MINIO_ROOT_USER=${S3_ACCESS_KEY}
- MINIO_ROOT_PASSWORD=${S3_SECRET_KEY}
- MINIO_DEFAULT_BUCKETS=${S3_BUCKET_NAME}
- MINIO_BROWSER=on
# s3:
# container_name: s3-portabase-dev
# image: docker.io/bitnami/minio:latest
# ports:
# - "9000:9000"
# - "9001:9001"
# volumes:
# - minio_data:/data
#
# environment:
# - MINIO_ROOT_USER=${S3_ACCESS_KEY}
# - MINIO_ROOT_PASSWORD=${S3_SECRET_KEY}
# - MINIO_DEFAULT_BUCKETS=${S3_BUCKET_NAME}
# - MINIO_BROWSER=on
volumes:
postgres-data:
minio_data:
# minio_data:
# pgadmin-data:
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "portabase",
"version": "1.1.2",
"version": "1.1.3",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 8887",
@@ -68,6 +68,7 @@ export const DatabaseBackupList = (props: DatabaseBackupListProps) => {
const backupDeleted = await deleteBackupAction({
backupId: backup.id,
databaseId: backup.databaseId,
status: backup.status,
file: backup.file!,
projectSlug: props.database?.project?.slug!
});
@@ -104,6 +104,7 @@ export function backupColumns(isAlreadyRestore: boolean, settings: Setting, data
const deletion = await deleteBackupAction({
backupId: rowData.id,
databaseId: rowData.databaseId,
status: rowData.status,
file: rowData.file ?? "",
projectSlug: database.project?.slug!
});
@@ -58,6 +58,7 @@ export const deleteBackupAction = userAction
backupId: z.string(),
databaseId: z.string(),
projectSlug: z.string(),
status: z.enum(["ongoing", "failed", "success", "waiting"]),
file: z.string(),
})
)
@@ -82,6 +83,7 @@ export const deleteBackupAction = userAction
.update(drizzleDb.schemas.backup)
.set(withUpdatedAt({
deletedAt: new Date(),
status: parsedInput.status == "ongoing" ? "failed" : parsedInput.status
}))
.where(and(eq(drizzleDb.schemas.backup.id, parsedInput.backupId), eq(drizzleDb.schemas.backup.databaseId, parsedInput.databaseId)))