@aivec/wp-docker-dev-factory
Version:
Spin up local WordPress environments with Docker.
24 lines (23 loc) • 986 B
JavaScript
;
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;