diff --git a/dapps/shop/backend/scripts/gcp/marketplace/startup_script.sh b/dapps/shop/backend/scripts/gcp/marketplace/startup_script.sh index a5d19bc2b9cd..53a5c3085bf7 100755 --- a/dapps/shop/backend/scripts/gcp/marketplace/startup_script.sh +++ b/dapps/shop/backend/scripts/gcp/marketplace/startup_script.sh @@ -53,6 +53,14 @@ sudo -u dshop pm2 start app.js sudo -u dshop pm2 save sudo env PATH="$PATH:/usr/bin" pm2 startup systemd -u dshop --hp /home/dshop +############################### +# Auth for BigQuery read access +############################### +export GOOGLE_APPLICATION_CREDENTIALS="/home/dshop/service_creds.json" +echo "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAib3JpZ2luLTIxNDUwMyIsCiAgInByaXZhdGVfa2V5X2lkIjogIjBmMGUzZmVmYjVhYjc1NjFjYWU0ZWM3MDYyOGZjZWI3NWFkODIzNmYiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRQzJhYVVoc0RGSWwxeW1cbmdsZXRYZ1NsTS9IYm1PZTRlZDdVVjV4OTkyQ1UzRkdJTXErUGZUSW5WT01lTXl0Q3ZiUytKaEVHMlFBUzY2NkJcbjdaU0l1TjVEbElYOHM3aUk0c0Z5ZU9jeVB3N0FOVVhRZWtSQXZaZGdVY08wcUhLeVZkQVl5L1BMa3J2Tllna05cbmF2SWwwUEFEUDEvYjdxVFhybkR4L0tOTlpsNS9BN0FRNjVoczhiYnpCUmFUeWh3OEp0NmFwNE9YcVdteFJWY1FcblNoVGVFN2pPTnZ5anpUbndSaDdNck5neDdERFpyNkduME8yZzRUZnBtUmg3a2xjejZ0T0ZWaGxYc1VUNXg5eWdcbllxK2VoK3Z5dWJFY3lFa0NvcDZwOTlVWlNYMk0rK3ZhdDlMR2NsN3cwM3J1RDkxK1R6Y3NwdVp1bllmRkdqaW1cbmhYY3NlR1NsQWdNQkFBRUNnZ0VBVU5nS2lSOHpBSGFnNStVTm9iYncvUnpEL0t6TVNmeXRUdFBUZGhxTWtmMEJcbkg0bERPS2RtY25zVE8zKzNGUm5Kd0pwVFlvTUxIdGVZWEZva3dlR1pGRDkva0l0QVpsNkZHTXhQdnZ1bWVIWkRcbnprMVo4WTExU1FtRDRJM2xZM2RYeHAyaG02QVpIc0hydkNnaFVMUkVvMVBUa3NBMkM2Ynl4TFRRMVUxZzVRNUlcblRqNjRDdjdlQ0ZCKzhSV0ZJUjNqczdZUmdjLzBKUnNXZ2JjbXhUV0ZMOWJJeEttOERnWW9ueHFVZWt6bzdwQlZcbittSGxuandTTllVUDNrQzJFZVdQZkF4ZGFNc0hkOFpucUlOZk9DTHovMEFwVVBkay9aMS9BaHlFcWUzZ2pBODdcbkE1dFhna05ibEpQWHl0bFBwSHUrNWlXYW5heTNwVDdKdWxMdUJUa0g4d0tCZ1FEWWlWV0ZTZjUyZ1F0Z0pyTC9cbjJ5SE9mYlJWYitKWkEyQmNqZzNDR0ZQbW01MFBEUjVHOUJzbFREODZPLzM3bCtIMnVXY3RrS25jOGpaWCt2dUhcbkdKZmN6R2pveCtISG14TnJkSkpNenhWT21ZdFBrN3ZweHJXVVpQclJLT2N2aUlRNWh1Y2dYbjJoTE1lUzBON2RcbktMUGFUbHdEMXpSMDkrRlBoR0FkVGovTnN3S0JnUURYcUQyeE45dHpMellDZVpXSWxIS293ZmFPOWx2MDBxZVNcbmRhdVVXMXNhVUNVdk8rTnhKYlNKMkwvRDAxd0o0NkZrTkJDZDRNWkdlMzBGdVFnZXAyd0pHUnpGYVZrS0VmRktcbjkvaWh4N2lQTjlaYmZ5M3hxVThuWGY0a0lKY3FYS2owdnJKUGVhSVlsblpoNTc1dWJLa0dic2tGV2JjeUhnVERcbnFrVENuMlJJUndLQmdRRFdGT0ZpaUVkMnJocXJFMWZCc2NyNHRqdEdoUG1KKzlhWGF6S2JCU1plUnRlKys3OUZcbmN5NHJiL2pMQUdrWkI0NjJPWk9TN3dXaGxpNjRTVUhJelQzSFpLa01EQ0pqRUNUaEJqMW1odzZQeVNwOG9Ka1dcbmhna2NEOElTYkpnMDNJbXR2bnhmK2t2R3Y5a0loRXp5NXJ6NlJxS2VnWFF4ZUtsZnpvYWdNcTdPRlFLQmdFN3Vcbm1oM3FGdDB5MDI3V2QzKzA3YjZNdDZTZDBReHJxYisyWitWMkJvTThBRkFvZUZlcWVFalgxMkJpVk5hZHhTMTZcbnpQWXNGZ1lvSHB0Z25QTXpUaHlLWDNoMTFZd1ZBeDd3WWNVODUzVXI5NzRuYjNaN0JLaWhBMnJQcnVSblk4T29cbnBIVG9UUWI0MHoyRVo3UGMrNFNLT2ZOR1lnSHE4TTE0M1kvcWJQYnpBb0dBZGdrWEYwZUVudUdhY00vRm1lYndcbmZHZS9QZXcrSmVKMVFiWElCSHRHSmgwRWRHa2JqckZBSTRsL3ZFUWZpc1hUR3RBZkkxZmhXSEM4VEd2bGFISHJcbjFySFlXMXZIaGcrbDMwbnF2TkJoRzhQNnFqWWFqQ1JsUmo0RWswcHNtWXlBK3ZQM2FQa3lDVWdmSkdDSHV5OXNcblZ2UmM3cFVGK1AxYXdieU9INGFZY0hNPVxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogImJpcXVlcnktcmVhZGVyQG9yaWdpbi0yMTQ1MDMuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTAzMjIyOTIxOTA3MzE5MDc0MTUzIiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS9iaXF1ZXJ5LXJlYWRlciU0MG9yaWdpbi0yMTQ1MDMuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iCn0K" | base64 -d > $GOOGLE_APPLICATION_CREDENTIALS +echo 'GOOGLE_APPLICATION_CREDENTIALS=/home/dshop/service_creds.json' >> /app/dshop/.env +echo 'BIG_QUERY_TABLE=origin-214503.dshop.products' >> /app/dshop/.env + #################################### # Openresty config to proxy to dshop ####################################