22 lines
547 B
Python
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') |