mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
Compare commits
1
Commits
1.1.2
..
1.1.3-rc.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2a90d4933d |
+15
-15
@@ -52,22 +52,22 @@ services:
|
|||||||
# depends_on:
|
# depends_on:
|
||||||
# - db
|
# - db
|
||||||
|
|
||||||
s3:
|
# s3:
|
||||||
container_name: s3-portabase-dev
|
# container_name: s3-portabase-dev
|
||||||
image: docker.io/bitnami/minio:latest
|
# image: docker.io/bitnami/minio:latest
|
||||||
ports:
|
# ports:
|
||||||
- "9000:9000"
|
# - "9000:9000"
|
||||||
- "9001:9001"
|
# - "9001:9001"
|
||||||
volumes:
|
# volumes:
|
||||||
- minio_data:/data
|
# - minio_data:/data
|
||||||
|
#
|
||||||
environment:
|
# environment:
|
||||||
- MINIO_ROOT_USER=${S3_ACCESS_KEY}
|
# - MINIO_ROOT_USER=${S3_ACCESS_KEY}
|
||||||
- MINIO_ROOT_PASSWORD=${S3_SECRET_KEY}
|
# - MINIO_ROOT_PASSWORD=${S3_SECRET_KEY}
|
||||||
- MINIO_DEFAULT_BUCKETS=${S3_BUCKET_NAME}
|
# - MINIO_DEFAULT_BUCKETS=${S3_BUCKET_NAME}
|
||||||
- MINIO_BROWSER=on
|
# - MINIO_BROWSER=on
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres-data:
|
postgres-data:
|
||||||
minio_data:
|
# minio_data:
|
||||||
# pgadmin-data:
|
# pgadmin-data:
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "portabase",
|
"name": "portabase",
|
||||||
"version": "1.1.2",
|
"version": "1.1.3",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev --turbopack -p 8887",
|
"dev": "next dev --turbopack -p 8887",
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ export const DatabaseBackupList = (props: DatabaseBackupListProps) => {
|
|||||||
const backupDeleted = await deleteBackupAction({
|
const backupDeleted = await deleteBackupAction({
|
||||||
backupId: backup.id,
|
backupId: backup.id,
|
||||||
databaseId: backup.databaseId,
|
databaseId: backup.databaseId,
|
||||||
|
status: backup.status,
|
||||||
file: backup.file!,
|
file: backup.file!,
|
||||||
projectSlug: props.database?.project?.slug!
|
projectSlug: props.database?.project?.slug!
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -104,6 +104,7 @@ export function backupColumns(isAlreadyRestore: boolean, settings: Setting, data
|
|||||||
const deletion = await deleteBackupAction({
|
const deletion = await deleteBackupAction({
|
||||||
backupId: rowData.id,
|
backupId: rowData.id,
|
||||||
databaseId: rowData.databaseId,
|
databaseId: rowData.databaseId,
|
||||||
|
status: rowData.status,
|
||||||
file: rowData.file ?? "",
|
file: rowData.file ?? "",
|
||||||
projectSlug: database.project?.slug!
|
projectSlug: database.project?.slug!
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ export const deleteBackupAction = userAction
|
|||||||
backupId: z.string(),
|
backupId: z.string(),
|
||||||
databaseId: z.string(),
|
databaseId: z.string(),
|
||||||
projectSlug: z.string(),
|
projectSlug: z.string(),
|
||||||
|
status: z.enum(["ongoing", "failed", "success", "waiting"]),
|
||||||
file: z.string(),
|
file: z.string(),
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
@@ -82,6 +83,7 @@ export const deleteBackupAction = userAction
|
|||||||
.update(drizzleDb.schemas.backup)
|
.update(drizzleDb.schemas.backup)
|
||||||
.set(withUpdatedAt({
|
.set(withUpdatedAt({
|
||||||
deletedAt: new Date(),
|
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)))
|
.where(and(eq(drizzleDb.schemas.backup.id, parsedInput.backupId), eq(drizzleDb.schemas.backup.databaseId, parsedInput.databaseId)))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user