I have a salesforce community site, and it is built off mostly visual force pages and apex classes. I would like to move the 'application' into sfdx. I am able to, with a little coaxing, deploy the classes, packages... etc to my scratch orgs. But not the community itself or any of the community configs through sfdx.
My main objective is to be able to standup a scratch org with my app automatically.