This is the Linux app named Machinehead whose latest release can be downloaded as v0.1.0.zip. It can be run online in the free hosting provider OnWorks for workstations.
Download and run online this app named Machinehead with OnWorks for free.
Follow these instructions in order to run this app:
- 1. Downloaded this application in your PC.
- 2. Enter in our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 3. Upload this application in such filemanager.
- 4. Start the OnWorks Linux online or Windows online emulator or MACOS online emulator from this website.
- 5. From the OnWorks Linux OS you have just started, goto our file manager https://www.onworks.net/myfiles.php?username=XXXXX with the username that you want.
- 6. Download the application, install it and run it.
SCREENSHOTS
Ad
Machinehead
DESCRIPTION
A docker-compose application manager that deploys and maintains a set of compose projects and provides secret management for them via Vault. Machinehead is designed for single-server hobbyists who want to make use of containers and modern GitOps practices but can't since most of the tools (such as kube-applier) focus on cluster technology such as Swarm and Kubernetes. In addition to this lack of tooling, managing sensitive secrets such as database credentials on single-server deployments doesn't have many solutions that integrate with Docker nicely. Machinehead is essentially a background process that is given one or more Git repositories that contain docker-compose.yml files. It will periodically attempt to pull from each reository and, if there is a change it will execute docker-compose up for it. This lets you update the configuration of your containerised applications simply by doing a git push!
Features
- Machinehead is current-working-directory ("CWD") sensitive rather than binary-path sensitive
- For best results, the directory that contains machinehead.json should also be a git repository
- Docker-compose application manager that deploys and maintains a set of compose projects
- Machinehead is essentially a background process that is given one or more Git repositories that contain docker-compose.yml files
- This lets you update the configuration of your containerised applications simply by doing a git push
- It doesn't currently have any official daemonising methods so it's up to you to write your own systemd/upstart/whatever configs
Programming Language
Go
Categories
This is an application that can also be fetched from https://sourceforge.net/projects/machinehead.mirror/. It has been hosted in OnWorks in order to be run online in an easiest way from one of our free Operative Systems.