Skip to content

Instantly share code, notes, and snippets.

@pkieltyka
Last active August 22, 2019 19:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pkieltyka/4ab679a692db47e0b410f66b3a4df3ff to your computer and use it in GitHub Desktop.
Save pkieltyka/4ab679a692db47e0b410f66b3a4df3ff to your computer and use it in GitHub Desktop.
Short example of a sup tail-logs command
# Supfile
---
env:
NAME: api
IMAGE: ecorp/api
CONTAINER_PORT: 5000
networks:
production:
hosts:
- user@api1.ecorp.net
- user@api2.ecorp.net
staging:
# fetch dynamic list of hosts
inventory: curl http://example.com/latest/meta-data/hostname
commands:
tail-logs:
docker logs -f --tail=20 $NAME
run:
desc: Run Docker container
run: >
sudo docker run -d \
-p 80:$CONTAINER_PORT \
--name $NAME $IMAGE
stop:
desc: Stop running docker container
run: docker stop $NAME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment