Skip to content

Instantly share code, notes, and snippets.

View lucasrodriguex's full-sized avatar
🚀

Lucas Rodrigues lucasrodriguex

🚀
View GitHub Profile
@lucasrodriguex
lucasrodriguex / aws_sso.py
Last active January 11, 2023 15:06
AWS SSO Login
#!/usr/bin/env python3
import json
import os
import sys
from configparser import ConfigParser
from datetime import datetime
from pathlib import Path
import boto3
@lucasrodriguex
lucasrodriguex / buildspec.yml
Created January 8, 2020 22:05
Buildspec to deploy docker image to ECR (java, maven, docker)
version: 0.2
phases:
install:
runtime-versions:
java: openjdk11
commands:
- nohup /usr/local/bin/dockerd --host=unix:///var/run/docker.sock --host=tcp://127.0.0.1:2375 --storage-driver=overlay2&
- timeout 15 sh -c "until docker info; do echo .; sleep 1; done"
@lucasrodriguex
lucasrodriguex / logback.xml
Created April 27, 2018 17:35
Kibana logback appender
<appender name="server-json" class="ch.qos.logback.core.rolling.RollingFileAppender">
<Append>true</Append>
<File>${LOG_PATH:-.}/json.log</File>
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
<fieldNames>
<thread>[ignore]</thread>
<levelValue>[ignore]</levelValue>
<timestamp>timestamp</timestamp>
<version>version</version>
</fieldNames>
@lucasrodriguex
lucasrodriguex / .gitignore
Created March 5, 2018 22:16
Default Spring boot .gitignore
target/
!.mvn/wrapper/maven-wrapper.jar
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
@lucasrodriguex
lucasrodriguex / form-ajax.js
Created May 23, 2016 03:11
Generic ajax for html forms
$(document).ready( function () {
// I only have one form on the page but you can be more specific if need be.
var $form = $('form');
if ( $form.length > 0 ) {
$('form input[type="submit"]').bind('click', function ( event ) {
if ( event ) event.preventDefault();
// validate_input() is a validation function I wrote, you'll have to substitute this with your own.
if ( validate_input($form) ) { register($form); }
});