Skip to content

Instantly share code, notes, and snippets.

View krainet's full-sized avatar

Ramon Alberti Danes krainet

View GitHub Profile
@krainet
krainet / apitestService.js
Created January 17, 2016 10:52
Angular Service for Walladog
/*
* Api Test Módule
*/
angular.module('apitestService', [])
.factory('apitestService', ['$resource', '$q', '$log',
function ($resource, $q, $log) {
return {
api: function (extra_route) {
if (!extra_route) {
extra_route = '';
@krainet
krainet / cInterceptor.js
Created January 17, 2016 10:54
Interceptor angular para Walladog
/*
* Intercept all requests /responses
* Ej. use to auth-tokens in headers
*/
angular.module('cInterceptor', [])
.factory('cInterceptor', ['$q', '$rootScope', function ($q, $rootScope) {
return {
'request': function (config) {
config.headers = config.headers || {};
@krainet
krainet / productsService.js
Created January 18, 2016 21:58
Products Service Walladog
/*
* Api Test Módule
*/
angular.module('productsService', [])
.factory('productsService', ['$resource', '$q', '$log',
function ($resource, $q, $log) {
return {
api: function (extra_route) {
if (!extra_route) {
extra_route = '';
//Without AngularJS
//Include socket.io library to your JS app
//Sample: <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.5.1/socket.io.js"></script>
//Instantiate global var socket.
var socket = io();
@krainet
krainet / PushApns.php
Created September 5, 2018 08:39
Send APNS push in PHP Class & Manager
<?php
class PushApns
{
private $apnsPemFile="ck.pem"; //pem file link
private $type = 'dev'; //development and distribution (dev or dis)
private $passphrase = 'yourPass';
public function SendNotification($device_token, $message, $sound = "bingbong.aiff",$debug=false)
{
@krainet
krainet / setup.md
Created October 11, 2018 08:19 — forked from developius/README.md
Set up GitHub push with SSH keys

Create a repo. Make sure there is at least one file in it (even just the README) Generate ssh key:

ssh-keygen -t rsa -C "your_email@example.com"

Copy the contents of the file ~/.ssh/id_rsa.pub to your SSH keys in your GitHub account settings. Test SSH key:

ssh -T git@github.com
@krainet
krainet / 00-k8s-centos-install-allnodes.sh
Last active December 31, 2018 13:35
Initial setup for all K8S installations on centos
#!/bin/bash
swapoff -a
#vi /etc/fstab and disable swap partition
yum install -y docker
systemctl enable docker && systemctl start docker
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
@krainet
krainet / 01-k8s-centos-install-manager.sh
Last active December 31, 2018 13:39
Setup K8S master node after initial setup
#!/bin/bash
systemctl daemon-reload
systemctl restart kubelet
kubeadm init
#if you are root
export KUBECONFIG=/etc/kubernetes/admin.conf
@krainet
krainet / 02-k8s-centos-install-nodes.sh
Last active January 1, 2019 16:08
Setup K8S nodes and link with manager.
#!/bin/bash
kubeadm join 192.168.1.142:6443 --token 0gx03i.bkjfviauhce6q3ns --discovery-token-ca-cert-hash sha256:bed83e5c33b66416d8d6081b7416d8f7d25777238bcfe9efd1fa88c2ddb79974
#is you lost your join command yo can retriew with (on master):
#kubeadm token create --print-join-command
#!/bin/bash
kubectl get nodes
cp /etc/kubernetes/admin.conf ~/.kube/config