process.env variables not available to process using DigitalOcean App Platform

I’ve specified environment variables in the app platform settings, made them available during build and run time, but the application doesn’t have access to them.

const API_URL = process.env.REACT_APP_API_URL;

The above is undefined, even though REACT_APP_API_URL is specified in the settings.

Am I missing something obvious?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Same issue here, did you find a solution?

What does your run command look like? I was having the same issue until I changed my run command to this:

npm install -g serve
serve -s build

This makes sure node is in production mode.

I’ve just checked, the process.env returns and empty object {}