You have (at least) two options:
- Deploy to a seperate host from your Wordpress install
- Deploy as a Wordpress theme
Solution 1 is definitely the simplest as it doesn't require any extra steps but the DNS management.
Solution 2 also works, but requires a few nifty tricks to work properly.
I'll have to add this to the readme. Until then, you can ask here.