How to run yarn with an long public key env variable?

Hey folks!

I’m currently trying to setup my node server to handle webhook payments requests from my payment provider Paddle. For that they give you a PUBLIC_KEY string that appears to be multiple lines long. Everything works fine on Heroku, however, I can’t seem to get it to work on Render.

I figured that the issue might be related to the default env input box not handling multiple lines that well, so I tried to do it with a secret file but I’m a bit stuck and nothing works.

Here is what I did:

  1. Remove PUBLIC_PADDLE_KEY env from list

  2. Create new secret file, call it .public_paddle_key and the string that looks like this:

-----END PUBLIC KEY-----
  1. Have this starting command: export PUBLIC_PADDLE_KEY=$(cat .paddle_public_key) yarn start

Would love to get your help! Thanks.

Hi there,

I believe after build time your secrets file is available at /etc/secrets/. Can you try using that absolute path and see if it helps resolve the issue?