Skip to content

automates CI/CD workflows using Docker and GitHub webhooks

License

Notifications You must be signed in to change notification settings

omermecitoglu/buttler

Repository files navigation

Jukebox Logo

Buttler

npm version npm downloads codecov License: MIT GitHub last commit GitHub issues GitHub stars

Table of Contents

Overview

Buttler automates CI/CD workflows using Docker and GitHub webhooks

Features

Planned features

You can find the planned features here

Known bugs

You can see the known bugs here

Requirements

To use Buttler, you'll need the following dependencies installed in your machine:

Installation

Install Buttler globally using npm:

npm i -g @omer-x/buttler

Usage

To launch the application

buttler start

Then open your browser and navigate to:

http://localhost:2083

To terminate the application

buttler stop

To relaunch the application

buttler restart

Screenshots

Dark Mode

Screenshot 01

Settings

Screenshot 02

Custom service

Screenshot 03

Database service

Screenshot 04

List of services

Screenshot 05

Edit service page

Screenshot 06

Screenshot 07

Service details

Screenshot 10

Manual Build

Screenshot 08

List of build images

Screenshot 09

Manual backup

Screenshot 11

Container logs

Screenshot 12

Linking services

Screenshot 13

Screenshot 14

Auto env inheritance

Screenshot 15

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any feature requests or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.