You cannot add the same domain name to multiple apps or split an app and domain name across more than one account.
Why can't I access my environment variables at build time when building from a Dockerfile on App Platform?
Validated on 22 May 2023 • Last edited on 17 Jun 2025
If you are using a Dockerfile to deploy your app on App Platform, environment variables are only available at build time if you have set them using the --build-arg
option in Docker before deploying the app.
For example, to access the variable EXAMPLE=your-value
during build time, set it in the image using the docker
CLI like this:
docker build --build-arg EXAMPLE=your-value
You cannot use this method to access bindable variables at build time. If you are supplying a Dockerfile, bindable variables are only available at runtime.
Related Topics
Why do I get the error "Domain Already Exists" when trying to add a domain to an app in another account?
How do I fix an "Image or digest not found" error with multiple registries?
Specify the registry property in the app spec.
Why am I getting an error when trying to forward DigitalOcean Functions to Managed OpenSearch?
Functions does not support forwarding to Managed OpenSearch.