Deployment

All libraries are hosted on GitHub under the LezWatch organization. Updates to those libraries are automatically deployed via Github Actions (per project) when new code is pushed the production branch.

LezWatch.TV Theme and Plugin:

LezPress Library:

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