Skip to content

Automating the Continuos Deployment of applications

License

Notifications You must be signed in to change notification settings

fordevio/autoCD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.0.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.

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.