VIP Local Development Environment
The VIP Local Development Environment is a feature built into VIP-CLI for creating and managing an environment on a local machine that is nearly identical to an environment running on the VIP Platform. The VIP Local Development Environment can be used for local development, quick testing, tutorials, or other activities where a local stack is more convenient than a non-production environment.
To get started, follow the guide for creating a VIP Local Development Environment.
-
VIP Local Development Environment limitations
Some features are not yet available in the local environment or have default behaviors that differ from a VIP Platform environment.
-
VIP Local Development Environment requirements
To successfully work with the VIP Local Development Environment, some dependencies must be installed and maintained on the user’s local machine.
-
Stack services
Similar to VIP Platform environments, the VIP Local Development Environment has container-based services. Some of the service containers on the local machine have exposed ports.
-
Basic usage
VIP Local Development Environment commands, options, and basic usage.
-
Create a VIP Local Development Environment
Create one or more local development environments, each with their own unique configurations, using the VIP Local Development Environment built into VIP-CLI.
-
Update a local environment to load application code
A VIP Local Development Environment can be configured to run with a local git clone of an application’s wpcomvip GitHub repository.
-
Sync or import database content to a VIP Local Development Environment
Database content can be imported or synced to a running VIP Local Development Environment. Configuring the environment to load locally cloned application code prior to adding data can also help prevent unexpected errors.
-
Add media to a VIP Local Development Environment
Media files can be uploaded, imported, or proxied to a running VIP Local Development Environment.
-
Troubleshooting
If issues are encountered when working with the VIP Local Development Environment, the first troubleshooting step is to verify that the local machine is running up to date versions of VIP-CLI, Node.js, npm, and Docker. vip -v && node -v && npm -v && docker –version Restart the local machine Some issues can also be […]
-
Advanced usage
The VIP Local Development Environment is built to be as identical to a VIP Platform environment as possible, and designed to allow for a wide variety of options needed in local development. Once a user gains familiarity with dev-env commands and options, more advanced techniques and customizations can be explored when working with a local environment. […]
Last updated: December 31, 2025