Skip to content

Instantly share code, notes, and snippets.

View hvalls's full-sized avatar

Héctor Valls hvalls

View GitHub Profile
@hvalls
hvalls / deploy.bash
Last active March 16, 2016 14:49
Deployment for Maven projects
#!/bin/bash
if [ #$ -lt 1 ]; then
printf "Usage: $0 <environment>"
exit
fi
deploy_host=x.x.x.x
artifact_id=$(mvn help:evaluate -Dexpression=project.artifactId | grep -v '\[')
current_version=$(mvn help:evaluate -Dexpression=project.version | grep -v '\[')
@hvalls
hvalls / Dockerfile.j2
Last active November 16, 2018 12:54
Docker and Ansible deployment
FROM {{registry}}/my-tomcat:1.0.0
ADD {{artifact_id}}.war /usr/local/tomcat/webapp/ROOT.war
{% for dependency in dependencies %}
ADD {{dependency.name}} {{dependency.path}}
{% endfor %}
CMD ["catalina.sh", "run"]
@hvalls
hvalls / kernel_versions
Created January 19, 2016 10:38
List installed kernel versions
dpkg --get-selections | grep linux-image
@hvalls
hvalls / gist:ee72265e947b9194f031
Last active October 20, 2016 06:37
Docker: Useful commands
docker rm -v $(docker ps -aq -f status=exited) //remove exited containers
docker volume rm $(docker volume ls -qf dangling=true) //remove dangling volumes