Overview

The playbooks.json configuration file lets you specify various Template properties via code for faster deployments and precise details.


How it Works

Simply include a playbooks.json file at the root of your project and our system will automatically read and apply it when connecting or syncing your template. If for some reason, you encouter issues, make sure and check your console logs as each segment may break if you have the wrong configuration and / or properties.


The Configuration File

Playbooks.json
{ "cover": "", "thumbnail": "", "name": "", "uuid": "", "tagline": "", "description": "", "type": "", "visibility": "public", "github": { "githubAccountId": "", "githubRepoId": "", "subdirectory": "" }, "setup": { "welcomeComplete": true, "basicsComplete": true, "connectionComplete": true, "mediaComplete": true, "techComplete": true, "demoComplete": true, "reviewComplete": true }, "qualities": { "hasSuccessfulRun": true, "hasNoSecrets": true, "hasNoMaliciousCode": true, "hasReadme": true, "hasLicense": true, "hasDistribution": true }, "demo": { "strategy": "", "subdomain": "", "port": 3000, "subdirectory": "", "dockerfile": "", "dockercompose": "", "image": "", "template": "", "networks": [], "env": [], "files": [], "commands": [], "https": true }, "frameworks": [], "languages": [], "packages": [], "tools": [], "tags": [] }