UNPKG

@aivec/wp-docker-dev-factory

Version:

Spin up local WordPress environments with Docker.

24 lines (23 loc) 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var child_process_1 = require("child_process"); var makeContainers = function (_a) { var topdir = _a.topdir, networkname = _a.networkname, phpVersion = _a.phpVersion, envvarsMap = _a.envvarsMap, hostName = _a.hostName; (0, child_process_1.execSync)("docker build -t wordpress_devenv_visiblevc:latest-".concat(phpVersion, " -f ").concat(topdir, "/docker/Dockerfile.php").concat(phpVersion, " ").concat(topdir), { stdio: 'inherit', }); /* let services = ['db', 'phpmyadmin', 'mailhog']; if (hostName) { services = [...services, 'reverse-proxy']; } const setenv = `export WORDPRESS_DB_NAME=${envvarsMap.WORDPRESS_DB_NAME} &&`; execSync( `${setenv} docker compose -p ${networkname} -f ${topdir}/docker/docker-compose.wp.yml up -d ${services.join( ' ', )}`, { stdio: 'inherit', }, ); */ }; exports.default = makeContainers;