Skip to content

Tag: how-to

Showing page 5 of 19

Customize the Codespaces configuration file

The .devcontainer/devcontainer.json file provided by WordPress VIP can be modified to customize the available features and settings of a codespace environment. Settings defined in the features section of the file allow customers to optionally enable features such as Elasticsearch, Xdebug, Photon, and MailPit, or specify a version of PHP.

Import a SQL database file to Codespaces

Only SQL database files that were exported from a WordPress install can be imported to a running codespace environment. For environments that are hosted on the VIP Platform, SQL database backup files can be downloaded from the application’s VIP Dashboard.

Verify a domain

After a custom domain has been added to the VIP Dashboard for an environment, it must be verified before DNS instructions can be accessed and before a Let's Encrypt certificate can be installed.

Log True-Client-IP with an IP allow list

Implementing the IP allow list method in application code enables the IP address of an end user—sent by a reverse proxy—to be logged as the value of the True-Client-IP header in HTTP request logs.

Sign in to the VIP Dashboard with SSO

Single Sign-On (SSO) is an authentication method that allows a user to log in to the VIP Dashboard with credentials managed by an authentication service (e.g. Duo, Okta).

Deploying built files without a CI service

Typically, the step to build files in a CI service is scripted by the nature of CI tasks. However, if for any reason a CI service is unavailable it is still possible to deploy built files.

Renew a custom TLS certificate

Custom TLS certificates that are installed for a domain should be renewed by the customer prior to their expiration date.

Re-install a Let’s Encrypt certificate

The VIP Platform will automatically make attempts to renew a domain’s installed Let’s Encrypt certificate 28 days prior to the certificate’s expiration date.