azur

    0.0.8 • Public • Published

    Basic Microsoft Azure App Service Automation

    Supports deployment of a zip archive to Azure App Service via Git from within Node.js.

    At this point in time, this is very much a work-in-progress and the API may be subject to change. Use at your own risk.

    Install

    Requires Node >= 6.

    npm install azur --save-dev

    Usage

    import Application from 'azur';
     
    const app = new Application({
      appName: '<your-site>', // http://<your-site>.azurewebsites.net/
      username: '<deployment-username>', // Microsoft Azure Git Deployment Username
      password: '<deployment-password>', // Microsoft Azure Git Deployment Password
      gitName: 'Automation', // Deployment Commit Author
      gitEmail: 'noreply@nhardy.id.au', // Deployment Commit E-mail
    });
     
    app.deploy({
      archiveFilePath: 'path/to/archive.zip',
    }).then(() => {
      console.log('Done!'); // Post-deployment
    });

    DEBUG=azur may be set in your environment variables to enable some logging during the deployment process.

    Notable influences

    • beanstalkify - AWS Elastic Beanstalk Automation
    • azure-deploy - Azure App Service Deployment automation (also using git)

    Install

    npm i azur

    DownloadsWeekly Downloads

    1

    Version

    0.0.8

    License

    MIT

    Unpacked Size

    23.3 kB

    Total Files

    15

    Last publish

    Collaborators

    • avatar