package.json
file contains the following:docpad generate --env static
public_html
or htdocs
directoryProcfile
file inside your project that contains:balupton.herokuapp.com
)PROJECTWEBSITE.COM
to PROJECTNAME-YOUR_OPENSHIFT_NAMESPACE.rhcloud.com
deploy.sh
file by changing the # Deployment
section to the following lines. You can see a complete example of the deploy.sh file here.web.config
file in the static
directory of your site with the URL rewrite rules shown below. These rules remove the HTML extensions from your URLs. You can see the main portions of this web.config
file below. You can download the complete file here.package.json
"scripts"
section:regenerateEvery
property from your DocPad Configuration File if you have set it, as it will no longer be needed.Travis CI Deployer
that has repo
and public_repo
checked (uncheck everything else), make note of the token we'll use it later (this same token can be used for all the repos you have access to)..travis.yml
file to your project (make any necessary changes to the Custom Configuration section)..travis.yml
file to your project (make any necessary changes to the Custom Configuration section).circle.yml
file to your project (make any necessary changes to the Custom Configuration section).circle.yml
file:.pub
at the end, which is the public key, and one without .pub
which is the private key.Project Settings -> Tweaks -> Environment Variables
Project Settings -> Permissions -> SSH Permissions
. Set the hostname to github.com
. Use the contents of the private key file for the private key text area.Settings -> Deploy Keys -> Add deploy key
. Specify the title as CircleCI Deployment
or whatever you like and set the key text area to the contents of the public key. Allow write access.Webhooks & Services -> Add webhook
Payload URL
to be:Content type
to be application/json
, select Just the push event
, and check Active
.gitlab-ci.yml
to project root: