Easily manage your Shared-Source Consortium infrastructure
Shasoco is a solution for managing a shared-source consortium infrastructure:
It is developed as a utility on the command line.
Service 3,4,5,6 use the LDAP server for authentication (same login/password for all services)
A reverse proxy (nginx/haproxy) do the routing depending on the hostname.
Shasoco requires the latest version of docker.
To install the cli tool:
$ curl “http://whatever” > /usr/bin/shasoco
$ chmod +x /usr/bin/shasoco
Find below the supported command line options.
List running stacks. Example output: myconsortium.org apache.org
The services can be unavailable during the upgrade.
Save a backup to disk.
Requires that the backup be the same shasoco version than the running stack.
Stop the servers, do not destroy data.
Delete all data. But not the backups!
The shasoco tool can:
VERSION - version number of shasoco running this backup volumes/ - content of data-containers volumes
A infrastructure project with gitlab, ldap and fusiondirectory (ldap manager) https://github.com/kodare/infrastructure Probably a good starting point.
To rebuild the image:
npm run build
To tag the image:
docker tag jeko/shasoco:latest jeko/shasoco:0.0.1
Content type
Image
Digest
sha256:2e1a5129e…
Size
249.4 MB
Last updated
almost 11 years ago
docker pull jeko/shasoco