Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/goodservers/plant

Cli deployment heroku like tool for your smaller projects to deploy to production in minutes.
https://github.com/goodservers/plant

cli deployment docker docker-compose gitlab heroku

Last synced: 13 days ago
JSON representation

Cli deployment heroku like tool for your smaller projects to deploy to production in minutes.

Awesome Lists containing this project

README

        

# 🌱 plant-cli

Heroku like deployment tool for setup automatic deployment. It use you git repository together with Docker and Gitlab. For usage you need setuped server with this script [goodservers/docker-server](https://github.com/goodservers/docker-server). How it works in detail? Check ([deploy.guide](https://deploy.guide))

## Installation
Install [Node.js](https://nodejs.org/) and then install plant-cli globally with this command
```sh
npm install -g @goodservers/plant
```
## Usage
To get started
```sh
plant
```
It will ask for Gitlab Personal Access Token for the first time and then you can perform tasks interactively.

## Todo
- [x] Increase Typescript coverage
- [ ] Deploy db instances, create users
- [ ] Provide to setup user variables from .env to Gitlab project variables
- [ ] Tests

## License
MIT