Utility to help deploy and update applications in clusters external to the Embrapa I/O platform.
10K+

A command line utility (and daemon) to assist in deploying and updating Embrapa I/O apps.
For detailed instructions (in portuguese), access:
https://embrapa.io/docs/releaser/
First, create a directory to persist configuration files:
mkdir -p ~/releaser && cd ~/releaser
To use this tool in a server with Docker Compose orchestrator, do:
mkdir -p ~/releaser && cd ~/releaser
docker run --name releaser \
-v $(pwd):/data \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped -d \
embrapa/releaser
To configure, run a first time using command:
docker exec -it releaser io
To stop and remove:
docker stop releaser && docker rm releaser
To upgrade to latest version, stop and remove service, update image, re-create service and run command to re-configure:
docker stop releaser && docker rm releaser
docker pull embrapa/releaser
mkdir -p ~/releaser && cd ~/releaser
docker run --name releaser \
-v $(pwd):/data \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart unless-stopped -d \
embrapa/releaser
docker exec -it releaser io
To use this tool in a server with Docker Swarm orchestrator, do:
mkdir -p ~/releaser && cd ~/releaser
docker service create --name releaser \
--constraint=node.hostname==$(hostname) \
--mount=type=bind,src=$(pwd),dst=/data \
--mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \
embrapa/releaser
To configure, run a first time using command:
docker exec -it $(docker ps -q -f name=releaser) io
To stop and remove:
docker service rm releaser
To upgrade to latest version, remove service, update image, re-create service and run command to re-configure:
docker service rm releaser
docker pull embrapa/releaser
mkdir -p ~/releaser && cd ~/releaser
docker service create --name releaser \
--constraint=node.hostname==$(hostname) \
--mount=type=bind,src=$(pwd),dst=/data \
--mount=type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \
embrapa/releaser
docker exec -it $(docker ps -q -f name=releaser) io
2023 © Brazilian Agricultural Research Corporation (Embrapa). Open-source application available on GitHub.
Content type
Image
Digest
sha256:f3a0a36c3…
Size
227.1 MB
Last updated
8 months ago
docker pull embrapa/releaser:1.25.4-2