UNPKG

@wordpress/env

Version:

A zero-config, self contained local WordPress environment for development and testing.

34 lines (28 loc) 715 B
'use strict'; /** * External dependencies */ const { v2: dockerCompose } = require( 'docker-compose' ); /** * Internal dependencies */ const initConfig = require( '../init-config' ); /** * Stops the development server. * * @param {Object} options * @param {Object} options.spinner A CLI spinner which indicates progress. * @param {boolean} options.debug True if debug mode is enabled. */ module.exports = async function stop( { spinner, debug } ) { const { dockerComposeConfigPath } = await initConfig( { spinner, debug, } ); spinner.text = 'Stopping WordPress.'; await dockerCompose.down( { config: dockerComposeConfigPath, log: debug, } ); spinner.text = 'Stopped WordPress.'; };