Skip to content

Instantly share code, notes, and snippets.

View moviendome's full-sized avatar

Moviendome moviendome

View GitHub Profile
@moviendome
moviendome / docker-swarm-cheatsheet.txt
Last active November 29, 2022 08:54
Docker Swarm Cheatsheet
# Init Swarm
$ docker swarm init --advertise-addr <IP address of instance>
# List machines
$ docker-machine ls
# Target Local Docker
$ eval $(docker-machine env -u)
# Target Remote Docker
@moviendome
moviendome / Makefile
Last active November 29, 2022 07:13
Makefile for Rails & Docker Compose app
build:
docker compose build
setup:
docker compose run --rm app bin/rails db:setup
up:
docker compose up
stop:
@moviendome
moviendome / solana_web3_example.js
Created September 12, 2021 02:58
Solana Web3 JS Basic Example
const web3 = require("@solana/web3.js");
console.log("Generate keypair...");
const keypair = web3.Keypair.generate();
console.log("Public Key:", keypair.publicKey.toString());
console.log("Secret Key:", keypair.secretKey);
console.log("\n");
console.log("Connect to Solana...");
const connection = new web3.Connection(web3.clusterApiUrl('devnet'));
name: Rails
on: push
jobs:
verify:
name: Build
runs-on: ubuntu-latest
services:
postgres:
@moviendome
moviendome / create-swapfile-ondigital-ocean.sh
Created February 26, 2016 06:01
Create Swap File on a Digital Ocean Ubuntu 14.04 droplet
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -s
free -m
@moviendome
moviendome / start_unicorn
Created July 24, 2013 12:26
Start unicorn
bundle exec unicorn_rails -c config/unicorn.rb -E production -D