Deployment

All code repositories (the plugin and theme) are hosted on GitHub under the LezWatch organization. Updates are automatically deployed via Github Actions (per project) when new code is pushed the production or development branch.

Github Actions Secrets

The following secrets are saved to the LezWatch organization on Github.

  • LWTV_DOCS_DOMAIN – docs.lezwatchtv.com
  • LWTV_DOCS_HOST – Server machine name
  • LWTV_DOMAIN – lezwatchtv.com
  • LWTV_HOST – Server machine name
  • LWTV_SSH_KEY – PEM private key (copied from ~/.ssh/id_rsa on LWTV_HOST)
  • LWTV_USER – Server user name for LWTV_HOST
  • LWTV_DEV_DOMAIN – lezwatchtvcom.stage.site
  • LWTV_STATUS_DOMAIN – status.lezwatchtv.com
  • LWTV_STATUS_HOST – Server machine name
  • LWTV_STATUS_SSH_KEY – PEM private key (copied from ~/.ssh/id_rsa on LWTV_STATUS_HOST)
  • LWTV_STATUS_USER – Server user name for LWTV_STATUS_HOST