Skip to content

Instantly share code, notes, and snippets.

View ilosamart's full-sized avatar

Fábio Tramasoli ilosamart

View GitHub Profile
@ilosamart
ilosamart / start-consul-registrator.sh
Last active January 12, 2018 15:26
TRÍADE DO SUCESSO (Consul+Registrator+Traefik)
# Para CentOS
# firewall-cmd --zone=public --add-port=53/udp --permanent
# firewall-cmd --zone=public --add-port=8500/tcp --permanent
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --zone=public --add-port=443/tcp --permanent
# firewall-cmd --reload
# Lembrando que há isolamento entre redes Docker, ler:
# https://docs.traefik.io/user-guide/docker-and-lets-encrypt/#networking
@ilosamart
ilosamart / .gitconfig
Last active October 27, 2017 15:28
Git sample files
[user]
name = Blah
email = Blah@Bleh
[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
@ilosamart
ilosamart / django-distinct-sample.py
Created October 20, 2017 13:27
django distinct baka
# based in https://stackoverflow.com/a/43550457
for produto in Produto.objects.filter(id__in=[produto['x'] for produto in Produto.objects.values('nome').distinct().annotate(x=Max('id'))]):
print("%d %s %d" % (produto.id, produto.nome, produto.valor))
@ilosamart
ilosamart / django-settings.py
Last active April 13, 2020 23:32
Graylog2 (apache and nginx)
"""
... some code
"""
import socket
HOSTNAME=socket.gethostname()
"""
... some more code
[Unit]
Description=Docker Socket for the API
[Socket]
ListenStream=2375
BindIPv6Only=both
Service=docker.service
[Install]
WantedBy=sockets.target
@ilosamart
ilosamart / install-wls-12.1.sh
Last active February 24, 2017 18:34
Weblogic maven plugin
mvn -T 1C com.oracle.weblogic:weblogic-maven-plugin:12.2.1-0-0:install -DartifactLocation=Downloads/weblogic/install/fmw_12.1.3.0.0_wls.jar -DresponseFile=Downloads/weblogic/wls_12.1.3 -DinvPtrLoc=/home/tramasoli/dev-setup/wls12130/oraInst.loc
@ilosamart
ilosamart / jenkins.groovy
Last active March 5, 2018 14:10
jenkins.groovy
import hudson.model.*
import hudson.scm.*
import org.jenkinsci.plugins.envinject.EnvInjectJobProperty
def Job model = hudson.model.Hudson.instance.getItem("SONAR_TEMPLATE")
def EnvInjectJobProperty pModel = model.getProperty(EnvInjectJobProperty.class)
println(hudson.model.Hudson.instance.items.size)
for (item in hudson.model.Hudson.instance.items) {

Keybase proof

I hereby claim:

  • I am ilosamart on github.
  • I am ilosamart (https://keybase.io/ilosamart) on keybase.
  • I have a public key whose fingerprint is 601D 8CC0 465C 60F1 E4DA 58AE D2BA A05F BABE 91A1

To claim this, I am signing this object:

<?xml version="1.0" encoding="UTF-8"?>
<setup:Product
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
xmlns:setup.p2="http://www.eclipse.org/oomph/setup/p2/1.0"
name="pjrs.eclipse.neon"
label="PJRS Eclipse Neon">
<annotation
Executing bootstrap tasks
OpenJDK Runtime Environment 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14
Product user.products.pjrs.eclipse.neon.neon
Bundle org.eclipse.oomph.setup 1.6.0.v20161125-0947, build=2765, branch=67300b4badfd07350c1a987bfbc2fafc3a4c0016
Bundle org.eclipse.oomph.setup.core 1.6.0.v20161128-0928, build=2765, branch=67300b4badfd07350c1a987bfbc2fafc3a4c0016
Bundle org.eclipse.oomph.setup.installer 1.6.0.v20161114-1007, build=2765, branch=67300b4badfd07350c1a987bfbc2fafc3a4c0016
Bundle org.eclipse.oomph.setup.p2 1.6.0.v20161019-0656, build=2765, branch=67300b4badfd07350c1a987bfbc2fafc3a4c0016
Performing P2 Director (PJRS Eclipse Neon (Neon))
Offline = false
Mirrors = false