Skip to content

Instantly share code, notes, and snippets.

View jefrnc's full-sized avatar
🏠
Working from home

joseph jefrnc

🏠
Working from home
  • Quilmes
  • 19:26 (UTC +01:00)
View GitHub Profile
@jefrnc
jefrnc / Dockerfile
Created January 6, 2022 14:42
Docker image for Java on AWS
FROM amazoncorretto:11 as builder
COPY . /srv
WORKDIR /srv
RUN yum update -y && yum clean all
RUN ./mvnw package spring-boot:repackage -DskipTests -Dmaven.test.skip=true
FROM amazoncorretto:11
LABEL maintainer="[email protected]"
LABEL build_date="{BUILD_DATE}"
LABEL version="{BUILD_VERSION}"
@jefrnc
jefrnc / Dockerfile
Created January 4, 2022 14:25
Dockerfile for Slave Agent
FROM jenkins/jnlp-agent-docker
USER root
RUN apk update && \
apk add -u libcurl curl && \
apk add --no-cache libc6-compat bash openssh-client git python2 py-pip ansible && \
rm -rf /tmp/* && \
rm -rf /var/cache/apk/*
@jefrnc
jefrnc / blockchains networks
Last active June 1, 2022 19:33
Metamask blockchains
## Polygon
Network Name: Polygon
New RPC URL:
https://rpc-mainnet.matic.network or
https://rpc-mainnet.maticvigil.com or
https://rpc-mainnet.matic.quiknode.pro or
https://matic-mainnet.chainstacklabs.com or
https://matic-mainnet-full-rpc.bwarelabs.com or
https://matic-mainnet-archive-rpc.bwarelabs.com
@jefrnc
jefrnc / jenkins-slave-setup.sh
Last active January 12, 2021 16:51
Jenkins Slave Setup
#bash <(wget -qO- https://gist.githubusercontent.com/jefrnc/dbfb6b44f59a3430d7d9ac0d02b5a286/raw/ac4e619fded615cf5e0569fedcd6558484602d3d/jenkins-slave-setup.sh)
sudo yum install -y java-1.8.0-openjdk-devel.x86_64
#sudo alternatives --config java
sudo yum install http://ftp.riken.jp/Linux/cern/centos/7/extras/x86_64/Packages/container-selinux-2.10-2.el7.noarch.rpm -y
curl -sSL https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft-prod.repo
curl -sSL https://packages.microsoft.com/keys/microsoft.asc > ./microsoft.asc
sudo rpm --import ./microsoft.asc
sudo yum install dotnet-sdk-3.1 -y
#sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum update -y
@jefrnc
jefrnc / publish_lambda_example.sh
Last active January 7, 2021 02:37
Publicación de una slayer para una funcion Python (importando jwt)
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7
sudo apt install pipenv
pip3 install pipenv --user
pipenv --python 3.7
pipenv shell
#pip install jwt
#pip uninstall jwt==1.0.0
@jefrnc
jefrnc / 0-README.md
Created December 11, 2020 22:41 — forked from alexcasalboni/0-README.md
AWS Lambda: Advanced Coding Session - clda.co/aws-lambda-webinar

AWS Lambda: Advanced Coding Session (slides)

Live demos:

  1. Amazon API Gateway Access Control
  2. Amazon Kinesis Streams processing
  3. Amazon Cognito Sync trigger
  4. AWS CloudFormation Custom Resources
@jefrnc
jefrnc / gist:ef88628d3f20d146ff787e898c0438f7
Last active October 15, 2020 04:31
Git Repository Transfer Keeping All History
git clone --mirror old-repo-url new-repo
cd new-repo
git remote remove origin
git remote add origin new-repo-url
git push --all
git push --tags
BCBA:GGAL*10/NASDAQ:GGAL
@jefrnc
jefrnc / settings.xml
Created May 27, 2020 16:15
m2 - settings
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
@jefrnc
jefrnc / Jenkinsfile
Created May 27, 2020 04:56
Jenkins - Recovery Users & Passwords
stage("Te saco las clave") {
steps {
script {
def creds = com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials(
com.cloudbees.plugins.credentials.common.StandardUsernameCredentials.class,
Jenkins.instance,
null,
null
);
for (c in creds) {