I have a node (nextjs) app that I’m trying to deploy to App Platform, the problem that I’m facing is that I have a migration script (in package.json
) that needs access to DATABASE_URL
, which if I’m reading correct won’t be accessible during build times (which is a must-have feature tbh). Anyway, what can I do at this point?
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.
Hi @dimitrov2k,
For accessing the Database in
Build and Run Time
both. First, make sure the Database is not aDev Database
and the env variable used is not aBindable Variable
. As defined in the link below. Bindable VariablesConnection Parameters
from the Database page can be used to access the Database on bothBuild and Run Time
. Define theDATABASE_URL
Env variable with theconnection parameter string
and set the Scope toRUN_AND_BUILD_TIME
to access it on bothBuild and Run Time
. Database Connection DetailsCheers, Ahmed Butt