Compare commits

..

2 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
453b3d8acf Add --s3-disable-checksum flag to fix RustFS S3 backup failures
Co-authored-by: Siumauricio <47042324+Siumauricio@users.noreply.github.com>
2025-12-23 15:59:54 +00:00
copilot-swe-agent[bot]
1fdee416f2 Initial plan 2025-12-23 15:55:33 +00:00
4 changed files with 12 additions and 27 deletions

View File

@@ -53,6 +53,7 @@ export const destinationRouter = createTRPCRouter({
`--s3-endpoint="${endpoint}"`, `--s3-endpoint="${endpoint}"`,
"--s3-no-check-bucket", "--s3-no-check-bucket",
"--s3-force-path-style", "--s3-force-path-style",
"--s3-disable-checksum",
"--retries 1", "--retries 1",
"--low-level-retries 1", "--low-level-retries 1",
"--timeout 10s", "--timeout 10s",

View File

@@ -1,32 +1,21 @@
{ {
"name": "@dokploy/server", "name": "@dokploy/server",
"version": "1.0.0", "version": "1.0.0",
"main": "./dist/index.js", "main": "./src/index.ts",
"type": "module", "type": "module",
"exports": { "exports": {
".": { ".": "./src/index.ts",
"import": "./dist/index.js",
"require": "./dist/index.cjs.js"
},
"./db": { "./db": {
"import": "./dist/db/index.js", "import": "./src/db/index.ts",
"require": "./dist/db/index.cjs.js" "require": "./dist/db/index.cjs.js"
}, },
"./*": { "./setup/*": {
"import": "./dist/*", "import": "./src/setup/*.ts",
"require": "./dist/*.cjs" "require": "./dist/setup/index.cjs.js"
}, },
"./dist": { "./constants": {
"import": "./dist/index.js", "import": "./src/constants/index.ts",
"require": "./dist/index.cjs.js" "require": "./dist/constants.cjs.js"
},
"./dist/db": {
"import": "./dist/db/index.js",
"require": "./dist/db/index.cjs.js"
},
"./dist/db/schema": {
"import": "./dist/db/schema/index.js",
"require": "./dist/db/schema/index.cjs.js"
} }
}, },
"scripts": { "scripts": {

View File

@@ -68,6 +68,7 @@ export const getS3Credentials = (destination: Destination) => {
`--s3-endpoint="${endpoint}"`, `--s3-endpoint="${endpoint}"`,
"--s3-no-check-bucket", "--s3-no-check-bucket",
"--s3-force-path-style", "--s3-force-path-style",
"--s3-disable-checksum",
]; ];
if (provider) { if (provider) {

View File

@@ -167,15 +167,9 @@ while true; do
fi fi
done done
# Execute command and capture exit code
${exec} ${exec}
EXIT_CODE=$?
# Wait for all background processes to complete to prevent zombie processes echo "Execution completed."
wait
echo "Execution completed with exit code: $EXIT_CODE"
exit $EXIT_CODE
`; `;
const cleanupCommands = { const cleanupCommands = {