Fix migration: clean /database/ before docker cp to prevent nesting
All checks were successful
Deploy / deploy-api (push) Successful in 40s
Deploy / deploy-frontend (push) Successful in 3m6s
Deploy / tag-deploy (push) Successful in 5s
Deploy / detect (push) Successful in 6s

This commit is contained in:
DaX
2026-03-05 02:12:41 +01:00
parent 629b9c1756
commit f564f944f7

View File

@@ -145,7 +145,7 @@ jobs:
if: needs.detect.outputs.migrations == 'true' if: needs.detect.outputs.migrations == 'true'
run: | run: |
cat > /tmp/migrate-params.json << 'PARAMS' cat > /tmp/migrate-params.json << 'PARAMS'
{"commands":["set -e","cd /tmp","rm -rf repo.tar.gz filamenteka","curl -sf -o repo.tar.gz https://git.demirix.dev/dax/Filamenteka/archive/main.tar.gz","tar xzf repo.tar.gz","docker cp filamenteka/database filamenteka-api:/database","docker cp filamenteka/api/migrate.js filamenteka-api:/app/migrate.js","rm -rf repo.tar.gz filamenteka","docker exec filamenteka-api ls -la /database/migrations/","docker exec -w /app filamenteka-api node migrate.js"]} {"commands":["set -e","cd /tmp","rm -rf repo.tar.gz filamenteka","curl -sf -o repo.tar.gz https://git.demirix.dev/dax/Filamenteka/archive/main.tar.gz","tar xzf repo.tar.gz","docker exec filamenteka-api rm -rf /database","docker cp filamenteka/database filamenteka-api:/database","docker cp filamenteka/api/migrate.js filamenteka-api:/app/migrate.js","rm -rf repo.tar.gz filamenteka","docker exec filamenteka-api ls /database/schema.sql /database/migrations/","docker exec -w /app filamenteka-api node migrate.js"]}
PARAMS PARAMS
CMD_ID=$(aws ssm send-command \ CMD_ID=$(aws ssm send-command \
--region $AWS_REGION \ --region $AWS_REGION \