
pier-docker-cli
Introduction
The purpose of pier-docker-cli is to change the docker-compose.yml of pier projects and according to past arguments, define which services will be raised locally and which using remote images.
:cloud: Installation
npm install -g pier-docker-cli
yarn global add pier-docker-cli
Configuration file example
{
"services": {
"pier-service": {
"remote": "url-image",
"local": "local-path"
},
"pier-service-2": {
"remote": "url-image",
"local": "local-path"
}
}
}
Documentation
Usage
pier-docker-cli [--help] [--config] [--services [create | update | delete]] [-f <file>]
[-p main-service] [--run-local -- [service1, service2, service3]]
Args
--help Show all comands;
--config Show the current config
--services (create|update|delete): The services.
-p Tell the pier-docker-cli which base project we want to execute. (To prevent us from changing the project being executed)
-f (Optional | Default: docker-compose.yml): Indicates a compose.yml of the project to be used by the cli.
--run-local -- (String): Defines the services that will be raised locally.
Example of use
pier-docker-cli -f docker-compose-test.yml -p main_service --run-local -- service1 service2