Can anyone confirm if it is possible to implement ENV variables in a Shopify app

Solved

Can anyone confirm if it is possible to implement ENV variables in a Shopify app

triplesingle
Shopify Partner
22 0 1

This doesn't seem possible just wanted to double confirm with you guys.

Accepted Solution (1)

PaulNewton
Shopify Partner
7192 636 1494

This is an accepted solution.

Shopify is not a hosted environment for arbitrary code or executables.

 

Any "ENV variables" only apply to hosting you control for your side of the app equation.

 

Any meta data an app needs to store or reference should you shopify metafields; 💣⚠️  at no point should these metafields be use to store sensitive security information like app authentication or clear text passwords, etc.

Contact [email protected] for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


View solution in original post

Replies 2 (2)

PaulNewton
Shopify Partner
7192 636 1494

This is an accepted solution.

Shopify is not a hosted environment for arbitrary code or executables.

 

Any "ENV variables" only apply to hosting you control for your side of the app equation.

 

Any meta data an app needs to store or reference should you shopify metafields; 💣⚠️  at no point should these metafields be use to store sensitive security information like app authentication or clear text passwords, etc.

Contact [email protected] for the solutions you need


Save time & money ,Ask Questions The Smart Way


Problem Solved? ✔Accept and Like solutions to help future merchants

Answers powered by coffee Thank Paul with a Coffee for more answers or donate to eff.org


triplesingle
Shopify Partner
22 0 1

Thanks so if my app calls an external endpoint which is currently hardcoded to localhost:8080, I assume I need to use metafields (possibly a Boolean flag) to get the app to call the production endpoint once the app is live?