Skip to content

Instantly share code, notes, and snippets.

View gustavoapolinario's full-sized avatar

GUSTAVO APOLINARIO gustavoapolinario

View GitHub Profile
@gustavoapolinario
gustavoapolinario / nodejs-mongocli-script-tester.js
Last active December 27, 2018 00:08
Simple tester to your node.js connect with mongodb client
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://admin:adminadmin@$SERVER_IP:27017/exampleDb";
MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) {
if (err) throw err;
var dbo = db.db("mydb");
var myobj = { name: "Company Inc", address: "Highway 37" };
dbo.collection("customers").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("1 document inserted");
#!/usr/bin/env bash
# Generate timestamped filename
TIMESTAMPED_TAG=`date +%Y-%m-%d-%H%M%S`
BACKUP_ARCHIVE="./jenkins-backup-${TIMESTAMPED_TAG}.tar.gz"
# Inconceivable race condition avoidance
if [-f $BACKUP_ARCHIVE ]; then
rm ${BACKUP_ARCHIVE}
fi
@gustavoapolinario
gustavoapolinario / redis-get-val.sh
Last active August 17, 2020 20:23
Redis commands sample
# ./$me.sh KEY_NAME
docker exec -it redis bash -c "echo 'HGETALL $1' | redis-cli"
#docker run --rm redis bash -c "echo 'HGETALL $1' | redis-cli"
Rest Elasticsearch samples