curvenote deploy
curvenote deploy builds the project’s site content, uploads it to Curvenote and publishes it at the domain in your project file. You need to be signed in.
curvenote deploySet the domain with site.domains in curvenote.yml, or with --domain the first time; a *.curve.space domain needs no setup. Run curvenote start first to see the site as it will look.
Options¶
-y,--yes: deploy without asking to confirm.--domain <domain>: the domain to deploy to.--venue <venue>: make a private deployment and submit it to this venue instead;curvenote submitdoes this with more options.--strict: exit with an error if the build has any errors.--check-links: check that every external link resolves.--execute: run the Jupyter Notebooks before deploying.--resume: when an upload fails, try to resume it before giving up.--max-size-webp <MB>: the largest image converted to WebP, 3 MB by default.-ci,--ci: do a minimal build, for continuous integration.-f,--force: remove the build folder and install the theme again.
From continuous integration¶
Set CURVENOTE_TOKEN to an API token (see Authentication) and run:
curvenote deploy --ci --yes --strict- API
- Application Programming Interface