===== Download latest encrypted file ===== Working dir: /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs Running: python3 download-latest.py [info] download-latest.py started [debug] Current working directory: /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs [info] Checking access to bucket: shakerfivetran [ok] Access to s3://shakerfivetran confirmed [info] Listing objects with Prefix='hilton/production/' (suffix filter: '.pgp') [debug] Objects seen: 2, matching filter: 1 [ok] Latest object: hilton/production/HiltonShakerJobsExport.xml.pgp (LastModified=2026-08-01T17:02:11+00:00) [info] Downloading s3://shakerfivetran/hilton/production/HiltonShakerJobsExport.xml.pgp -> encrypted-file.xml [done] Downloaded latest object to /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs/encrypted-file.xml [debug] File exists: True [debug] File size: 2916408 bytes Return code: 0 ===== END Download latest encrypted file ===== Files after download: total 24M drwxr-x--- 2 hiltonfeed.shakerhos_cqhnxd3t04v psaserv 4.0K Aug 1 14:50 . drwx--x--- 8 hiltonfeed.shakerhos_cqhnxd3t04v psaserv 4.0K Jun 7 03:19 .. -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 9.1K Jun 2 13:57 decrypt-new.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 7.5K Jun 2 13:31 decrypt.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 3.1K Jun 2 13:45 download-latest.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 2.8M Aug 1 14:50 encrypted-file.xml -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 21M Aug 1 14:48 feed.xml -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 1.6K Jun 2 14:07 index.php -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 996 Aug 1 14:50 run-output.txt -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 806 Jun 2 13:47 upload-backup.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 1.2K Jun 2 13:49 upload.py ===== Decrypt encrypted file ===== Working dir: /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs Running: python3 decrypt.py Decrypted file saved as: feed.xml Return code: 0 ===== END Decrypt encrypted file ===== Files after decrypt: total 24M drwxr-x--- 2 hiltonfeed.shakerhos_cqhnxd3t04v psaserv 4.0K Aug 1 14:50 . drwx--x--- 8 hiltonfeed.shakerhos_cqhnxd3t04v psaserv 4.0K Jun 7 03:19 .. -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 9.1K Jun 2 13:57 decrypt-new.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 7.5K Jun 2 13:31 decrypt.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 3.1K Jun 2 13:45 download-latest.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 2.8M Aug 1 14:50 encrypted-file.xml -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 21M Aug 1 14:50 feed.xml -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 1.6K Jun 2 14:07 index.php -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 2.2K Aug 1 14:50 run-output.txt -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 806 Jun 2 13:47 upload-backup.py -rw-r--r-- 1 hiltonfeed.shakerhos_cqhnxd3t04v psacln 1.2K Jun 2 13:49 upload.py ===== Upload feed.xml to S3 ===== Working dir: /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs Running: python3 upload.py [info] upload.py started [debug] Current working directory: /var/www/vhosts/hiltonfeed.shakerhosting1.com/httpdocs [debug] Upload file exists: True [debug] Upload file size: 21164195 bytes [ok] Uploaded feed.xml to s3://shakerfeeds/hilton/feed.xml [debug] Content-Type set to application/xml Return code: 0 ===== END Upload feed.xml to S3 ===== [ok] All steps completed successfully. Run finished: 2026-08-01 19:50:56 Full log here: /run-output.txt