Skip to content

MiloDevs/chibi-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChibiDeploy

Chibi deploy is a simple command line utility which allows you to build, push and deploy images to your servers, largely aimed at web applications.

Prerequisites


Getting started

git clone https://github.com/MiloDevs/chibi-deploy
cd chibi-deploy
GOBIN=/path/to/bin go install

Now you can run chibi-deploy anywhere from your system, recommended location for GOBIN is /home/your/user/bin for isolation and remember to add this folder to PATH


Usage

chibi-deploy init

creates the basic yaml and secrets file for you in the current directory

chibi-deploy deploy

runs the deploy script step by step:

  • first it builds your images
  • pushes built images to your choses registry, currently only supports ghcr
  • ssh into server and executes your deploy script.

.secrets file expected format - This will be more adjustable in the future

SSH_USER=
SSH_HOST=
SSH_KEY=
GHCR_USER=
GH_TOKEN=

Warning

This is still a work in progress and very rudimentary but it works, I'll continue to improve on this as time goes on but feel free to open any issues or feature requests. Thank you!

About

A simple tool for automated deployment wokflows

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors