Files
skills-lottery-picker/tmp/db_setup.py
T
2026-06-19 06:38:31 +00:00

22 lines
547 B
Python

import pexpect
c = pexpect.spawn('ssh -q -o StrictHostKeyChecking=no root@210.16.161.214', encoding='utf-8', timeout=120)
c.expect('password:')
c.sendline('XHR521yhf')
c.expect('[$#]')
cd = 'cd /www/wwwroot/velobase-harness && '
# Push DB schema
c.sendline(cd + 'pnpm db:push 2>&1 | tail -20')
c.expect('[$#]', timeout=60)
print('=== DB PUSH ===')
print(c.before.strip()[-1000:])
# Seed DB
c.sendline(cd + 'pnpm db:seed 2>&1 | tail -20')
c.expect('[$#]', timeout=60)
print('=== DB SEED ===')
print(c.before.strip()[-1000:])
c.sendline('exit')