This is my first deployment with a blueprint and it just fails with no error messages. What should I do?
Here is my blueprint:
# A Docker web service
- type: web
branch: master # optional (uses repo default)
numInstances: 1 # optional (defaults to 1)
- key: DATABASE_USERNAME
- key: DATABASE_PASSWORD
- key: DATABASE_NAME
- key: DATABASE_HOST
- key: AWS_ACCESS_KEY_ID
- key: AWS_SECRET_ACCESS_KEY
- key: AWS_DEFAULT_REGION
- key: AWS_CDN_HOSTNAME
autoDeploy: true # optional
- name: test-db
ipAllowList:  # only allow internal connections
For anyone else reading this. I ended up having to manually create a service first so I can have access to the logs then syncing it with the blueprint. If you create a blueprint without any services prior and it has an error, you won’t be able to find logs for it. This seems like a bug with Render.
You shouldn’t have to do that - we have an effort in place to improve error messaging around Blueprints because they can be a bit hidden. What was the error in the end with your Blueprint?
I couldn’t find out what the blueprint error was. There’s no log output. I would have expected a log output for the blueprint itself. Moreover, the resources couldn’t create so I couldn’t even go to the individual resource to see what the log outputs were.
Error output for Blueprints is high on our list to improve this year!
We’re testing out render.com since Heroku’s gone down the drain, and I’m just getting a red X next to
Create web service api when pushing a
render.yaml. There doesn’t appear to be any logs or any messages, so I have no idea why it’s failing. Is there no workaround for this? Kind of a major dealbreaker if we can’t even test it…