We have hosted the application machinehead in order to run this application in our online workstations with Wine or directly.
Quick description about machinehead:
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:
©2024. Winfy. All Rights Reserved.
By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.