22 lines
1001 B
Bash
22 lines
1001 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
postgres_pod_name=postgresql-primary-0
|
||
|
|
||
|
if [ -z $POSTGRES_PASSWORD ]; then
|
||
|
echo "POSTGRES_PASSWORD was missing in env. Are you executing this script via Tilt? (that is the intended method)"
|
||
|
exit 5
|
||
|
fi
|
||
|
|
||
|
kubectl -n futureporn exec "${postgres_pod_name}" -- env PGPASSWORD=${POSTGRES_PASSWORD} psql -U postgres -d futureporn --command "
|
||
|
SELECT graphile_worker.add_job(
|
||
|
'combine_video_segments',
|
||
|
payload := json_build_object(
|
||
|
's3_manifest', json_build_array(
|
||
|
json_build_object('id', '4_z7d53875ff1c32a1983d30b18_f118989ca296359da_d20240809_m205858_c000_v0001408_t0033_u01723237138038', 'key', 'mock-stream0.mp4'),
|
||
|
json_build_object('id', '4_z7d53875ff1c32a1983d30b18_f107c0649cef835e4_d20240809_m205859_c000_v0001406_t0016_u01723237139170', 'key', 'mock-stream1.mp4'),
|
||
|
json_build_object('id', '4_z7d53875ff1c32a1983d30b18_f10651c62f4ca1b2f_d20240809_m205900_c000_v0001076_t0022_u01723237140217', 'key', 'mock-stream2.mp4')
|
||
|
)
|
||
|
),
|
||
|
max_attempts := 3
|
||
|
);"
|