Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 2.11 KB

README.md

File metadata and controls

70 lines (51 loc) · 2.11 KB

Logo

autoCD

It is a platform to provide automation to CD in monolythic server.

GitHub Actions JWT NodeJS Spring React Java TypeScript

Project Status

Current the version 1.0.0 is released with the features below, upcoming relases will work on solving frontend bugs and inproving UI.

Features

  • Maintain users
  • Maintain users permissions
  • Maintain projects
  • Project CD script
  • Message queue
  • Autoscalling of threads
  • Application logs

Quickstart

  • Install java-17 (On ubuntu)

    apt-get update
    apt-get upgrade
    apt install openjdk-17-jdk openjdk-17-jre
    
  • Install and run autoCD

Use the value of version you want to install

VERSION=1.2.0
wget https://github.com/fordevio/autoCD/releases/download/v$VERSION/autocd-$VERSION.zip
unzip autocd-$VERSION.zip
sudo nohup java -jar autocd-$VERSION.jar > output.log 2>&1 &

Admin credintials:

  • Username: "admin"
  • Password: "admin"

Change admin credentials after first login.

Admin credential is stored in the file "/var/autocd/admin-credential.json", in case you forgot.

The application is running in http://localhost:5001, Logs of autocd can be seen in output.log

  • Stop running autocd
PID=$(sudo lsof -t -i :5001)
sudo kill -9 $PID

Contributing to autoCD

Visit CONTRIBUTING.md for contributions guidlines.

Acknowledgements

autoCD logo is generated using ChatGPT.