Repository navigation
Release v3.116.0
cratis run now runs a Screenplay model the way it runs in production: behind AuthProxy when the model declares authentication, with its own Ante when it declares onboarding, configured from the selected environment.
Added
cratis runstarts AuthProxy in front of the Stage when the model hasauthentication, configured from the model's providers and the selected environment, and opens the application through it; the Stage trusts the identity AuthProxy forwards instead of playing a persona (#516)cratis runstarts the application's own Ante in development mode, with a MongoDB and the model's legal terms, when the model hasonboarding; onboarding emails are written to.cratis/local/mailunless the environment names a mail servercratis runstops before starting any container when the environment lacks keys the model needs, and lists themcratis runoptions--environment,--auth-port,--lobby-port,--authproxy-tagand--ante-tagcratis config --missing <model>reads the keys a.playfile or folder needs and lists those the environment lackscratis renderrenders a model'sauthenticationandonboarding: the AuthProxy, Ante and environment configuration under.runtime/, sign-in and persona mapping, onboarding provisioning and the email templates
Changed
- The CLI bundles Stage 4.211.0 and Screenplay 4.259.0, and
cratis runuses thecratis/stage:4.211.0image by default