Expose screenshot worker progress and allow complete series rendering in CI
PROMPT Docker CI and deployment / verify-and-deploy (push) Failing after 11m9s

This commit is contained in:
2026-10-23 12:26:58 +08:00
parent a60d19b3c9
commit 2a5cff3bec
3 changed files with 19 additions and 8 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ export PG_PORT=0 S3_PORT=0 WEB_PORT=0 WEB_BIND_ADDRESS=127.0.0.1
TEST_ENV=$(mktemp)
chmod 0600 "$TEST_ENV"
compose(){ docker compose -p "$COMPOSE_PROJECT_NAME" --env-file "$TEST_ENV" -f compose.yml "$@"; }
cleanup(){ compose down -v --remove-orphans; rm -f "$TEST_ENV"; }
cleanup(){ code=$?; if [ "$code" -ne 0 ]; then compose logs --tail 160 web worker; fi; compose down -v --remove-orphans; rm -f "$TEST_ENV"; }
trap cleanup EXIT
# Random credentials exist only for this disposable stack; no host Node required.
docker run --rm --entrypoint node "$PROMPT_IMAGE" -e "const c=require('crypto');const hex=()=>c.randomBytes(24).toString('hex');console.log('POSTGRES_PASSWORD='+hex()+'\nS3_ACCESS_KEY='+hex()+'\nS3_SECRET_KEY='+hex())" > "$TEST_ENV"