UNPKG

hosty

Version:

A code based opinionated way to self-host and manage web apps.

27 lines 900 B
import path from 'path'; import * as blocks from '../blocks/index.js'; export function container(config) { return { ...config, type: 'container', get_deploy_tasks: (server) => get_deploy_tasks(server, config), get_destroy_tasks: (server) => get_destroy_tasks(server, config), }; } function get_deploy_tasks(server, { name, compose, files_dir, files }) { return [ blocks.create_service({ name: server.docker_prefix + name, compose, files_dir, files, docker_network: server.docker_network, service_dir: path.join(server.hosty_dir, '/services', name), restart_conditions: [], }), ]; } function get_destroy_tasks(server, { name }) { return [blocks.delete_service(path.join(server.hosty_dir, '/services', name))]; } //# sourceMappingURL=container.js.map