-
Notifications
You must be signed in to change notification settings - Fork 2
Home
The ZCMD framework is a collection of bash and python utilities and configuration conventions that facilitate the operation and management of docker containers and collections of containers ("zcmd stacks").
The framework is intended to be appropriate for use in DEV, STAGE, and PROD environments.
Why learn a different framework for each of multiple environments instead of mastering one framework that works in them all? ZCMD is intended to be a simple framework that can be refined and improved for use in any environment by developers and continuous integration systems.
Yes and more.
Yes. The framework supports sharing common configuration settings via team-profile.env. Everyone on a team can share a copy of that file so that they pull and push artifacts from the same private repositories.
No. ZCMD does not require you to replace normal Dockerfile or docker-compose.yml files; in fact it offers no replacement. You continue to create normal Dockerfile and docker-compose.yml files and simply interact with them using normal docker and docker-compose commands or ZCMD helpers as you please.