Skip to content

An electron-vue app to deploy your projects with a click of a button on MacOS.

Notifications You must be signed in to change notification settings

NickHatBoecker/deploy-it

Repository files navigation

deploy-it

Screenshot of deploy-it app

An electron-vue app to deploy your projects with a click of a button on MacOS.

ATTENTION: This was only tested on MacOS.

Build Setup

# install dependencies
yarn

# serve with hot reload at localhost:9080
yarn dev

# build electron application for MacOS
yarn run build:macos

# lint all JS/Vue component files in `src/`
npm run lint

Projects.json example

[
    {
        "name": "deploy-it",
        "deployScript": "cd /var/www/deploy-it && npm run build",
        "method": "npm",
        "deployTitle": "Build"
    },
    {
        "name": "xrossplayer.de",
        "deployScript": "ssh root@superkrasserserver 'cd /home/maxmustermann/xrossplayer.de && /usr/bin/env git fetch && /usr/bin/env git remote prune origin && /usr/bin/env git checkout --force origin/master'",
        "method": "git"
    }
]

This project was generated with electron-vue@8d4ed60 using vue-cli. Documentation about the original structure can be found here.

About

An electron-vue app to deploy your projects with a click of a button on MacOS.

Resources

Stars

Watchers

Forks