Skip to content

Instantly share code, notes, and snippets.

View obonyojimmy's full-sized avatar
💻
probably coding

jimmycliff obonyo obonyojimmy

💻
probably coding
View GitHub Profile
@obonyojimmy
obonyojimmy / .babelrc
Created January 23, 2019 04:10 — forked from hexsprite/.babelrc
Using Istanbul wth Meteor
{
"env": {
"meteor:coverage": {
"plugins": ["istanbul"]
}
}
}
@obonyojimmy
obonyojimmy / count_children.sh
Created December 2, 2018 02:15 — forked from radu-gheorghe/count_children.sh
Query parents and count children
#cleanup first
curl -XDELETE localhost:9200/test/
echo
#create index
curl -XPUT localhost:9200/test
echo
#create parent type
curl -XPUT localhost:9200/test/test_parent
@obonyojimmy
obonyojimmy / setup-mongodb.sh
Created November 20, 2018 01:51 — forked from moshest/setup-mongodb.sh
Setup Mongodb Server on Amazon EC2
#!/usr/bin/env bash
# usage: wget -N https://gist.githubusercontent.com/moshest/e4c73efc8d6a35971f6e/raw/setup-mongodb.sh && sh ./setup-mongodb.sh
set -e
# configs
read -e -p "Replica set name: " -i "rep1" replSet
read -e -p "Hostname: " -i $(curl -s http://169.254.169.254/latest/meta-data/public-hostname) hostname
read -e -p "Swap size: " -i "8G" swapsize
@obonyojimmy
obonyojimmy / aws_mongo.sh
Created November 20, 2018 00:01 — forked from wizact/aws_mongo.sh
Preparing and running an aws instance for Mongo
#!/bin/bash
set -e
install_mongo() {
sudo yum -y update
echo "[MongoDB]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
@obonyojimmy
obonyojimmy / mongoUrlExample.md
Created November 8, 2018 21:12 — forked from cfnelson/mongoUrlExample.md
example of MONGO_URL & MONGO_OPLOG_URL
{
  "galaxy.meteor.com": {
    "env": {
      "ENV": "staging",
      "MONGO_URL": "mongodb://okgrow-staging-meteor:fakePassword1234@okgrow-staging-shard-00-00-fxnj9.mongodb.net:27017,okgrow-staging-shard-00-01-fxnj9.mongodb.net:27017,okgrow-staging-shard-00-02-fxnj9.mongodb.net:27017/admin?ssl=true&replicaSet=okgrow-staging-shard-0",
      "MONGO_OPLOG_URL": "mongodb://okgrow-staging-oplog:fakePassword5678@okgrow-staging-shard-00-00-fxnj9.mongodb.net:27017,okgrow-staging-shard-00-01-fxnj9.mongodb.net:27017,okgrow-staging-shard-00-02-fxnj9.mongodb.net:27017/local?authSource=admin&ssl=true&replicaSet=okgrow-staging-shard-0",
    }
  }
}
@obonyojimmy
obonyojimmy / yarm.config
Created October 30, 2018 18:57 — forked from gssbzn/yarm.config
Elastic Beanstalk Rails+Webpacker extension
# Copyright 2018 SwiftComply.com
commands:
01_node_install:
test: "[ `node --version` != 'v8.10.0' ]"
command: "curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -"
02_yarn_repo:
test: "[ ! -f /etc/yum.repos.d/yarn.repo ]"
command: "curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo"
03_yarn_install:
test: "[ ! -x /usr/bin/yarn ]"
@obonyojimmy
obonyojimmy / paginate.php
Created August 17, 2018 00:11 — forked from vluzrmos/paginate.php
Laravel Paginate Collection or Array
<?php
/**
* Gera a paginação dos itens de um array ou collection.
*
* @param array|Collection $items
* @param int $perPage
* @param int $page
* @param array $options
*
* @return LengthAwarePaginator
@obonyojimmy
obonyojimmy / .md
Created July 5, 2018 23:26 — forked from SeriousM/.md
Logout all users from meteor application
@obonyojimmy
obonyojimmy / cloudSettings
Created June 20, 2018 21:18 — forked from aurawindsurfing/cloudSettings
Visual Studio Code Settings Sync Gist
{"lastUpload":"2018-05-03T11:33:27.621Z","extensionVersion":"v2.9.2"}