Skip to content

Automation tool for fast and simple deploy any applications to server.

License

Notifications You must be signed in to change notification settings

Vladimir37/Sanelotto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sanelotto

logo1

Build Status PyPI version

Sanelotto is developed for fast and easy application deployment on the server.

Sanelotto is suitable for any frameworks and languages. The setup is quite easy - you need to simply edit the JSON configuration files and enter any comands on any desired language.

After creating the project you will get two directories, one for the local machine (usually a virtual machine on Continuous Integration service) and one for the server. The local part connects to the server through SHH after updating the repository on GitHub. After that, the local part updates the project on the server.

Dependencies

  • Python 3
  • Git

Features

  • SSH connection through SSH-key or login/password
  • Four types of custom commands: before the connection, after the first download, after updating, after the first downloading and updating
  • Automatic overwriting of selected files
  • Optional detailed logging

Benefits

  • Simple and fast
  • Multilanguage
  • Full Open Source
  • Crossplatform
  • For any CI services
  • Highly customizable through configuration files

Documentation

About

Automation tool for fast and simple deploy any applications to server.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages