polywoo-deploy-util

polywoo deploy util

Usage no npm install needed!

<script type="module">
  import polywooDeployUtil from 'https://cdn.skypack.dev/polywoo-deploy-util';
</script>

README

polywoo-deploy-util

polywoo deploy util

Usage

yarn add polywoo-deploy-util

add .env file

STORAGE_ACCESS_KEY=
STORAGE_SECRET_KEY=
STORAGE_SPACE_NAME=
SSH_HOST=
SSH_KEY_PATH=

in your deploy.js file

const path = require('path');
const polywoo = require('polywoo-deploy-util');

polywoo.init({
    name: 'sso', // also as bucket namespace
    base: process.cwd(),
    dist: path.resolve(process.cwd(), './dist'),
    deployPath: '/opt/data/webapps/test',
    skipTasks: ['build', 'upload'],
});

// first time
polywoo.uploadProject('/opt/data/webapps/test');

polywoo.run();