Waiting for whole blueprint to be ready before going live

Hi there,

We don’t have a native way of doing this - dependent services like this have been discussed though.

A kind of cheating way to implement this is to have the service that is the faster one set an environment variable that is accessed from the slower one, eg

  envVars: - key: SIDEKIQ_SOMETHING fromService: type: pserv name: sidekiq-service-name envVarKey: SOME_ENV_VAR_ON_SIDEKIQ_SERVICE

this means that the faster service will wait to deploy until the environment variable is available and can be set on the faster service - it doesn’t matter what the var is, it could just be a RENDER_ var or anything. It just creates a dependency that means it will wait for the slower service.

John B
Render Support, UTC+1 :uk: