Skip to content

Instantly share code, notes, and snippets.

View galliani's full-sized avatar

Galih Muhammad galliani

View GitHub Profile
@galliani
galliani / docker-wsl2.md
Created April 6, 2024 12:42 — forked from martinsam16/docker-wsl2.md
How to install wsl2 ubuntu + docker + docker-compose

Activate wsl2

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

Install and Configure Ubuntu

@galliani
galliani / resign-old-commits
Created June 26, 2023 18:24 — forked from whatisor/resign-old-commits
Resign old commits
1. Find your good commit id : git log
2. git rebase --exec 'git commit --amend --no-edit -n -S' -i <your latest good commit id>
3. just save and quit when prompted
4. git push origin <branch name> --force
# SaaS checkout flow in Rails with stripe webhook.
@galliani
galliani / Brewfile
Last active September 26, 2021 11:21 — forked from bbonamin/Brewfile
Capybara Selenium Webdriver: Headless Chrome (with file downloads!) & Headless Firefox
brew tap "homebrew/cask"
brew install google-chrome
brew install firefox
brew install chromedriver
brew install geckodriver
@galliani
galliani / Gemfile
Created June 8, 2021 16:15 — forked from joemasilotti/Gemfile
How To Test PDFs with Capybara Blog post with details: http://pivotallabs.com/test-pdfs-with-capybara/
group :test do
gem 'rspec-rails'
gem 'capybara'
gem 'pdf-reader'
end
@galliani
galliani / bootstrap-memo.md
Created November 8, 2019 14:33 — forked from yalab/bootstrap-memo.md
rails5 + webpacker + bootstrap
$ echo 'gem "webpacker"' >> Gemfile
$ bundle install
$ rails webpacker:install
$ yarn add bootstrap@4.0.0-beta jquery popper.js
diff --git a/config/webpack/environment.js b/config/webpack/environment.js
index d16d9af..86bf1a7 100644
@galliani
galliani / readme.md
Created April 3, 2018 12:44 — forked from yosukehasumi/readme.md
DigitalOcean Rails/Ubuntu/NGINX (16.04) Setup

DigitalOcean Rails/Ubuntu/NGINX (16.04) Setup

  1. Setup
  2. Swapfile
  3. NGINX
  4. ElasticSearch
  5. RVM
  6. Rails
  7. Postgres
  8. Capistrano
@galliani
galliani / provision.sh
Created February 28, 2018 00:52 — forked from fideloper/provision.sh
Provision ubuntu 16.04 vagrant machine
#!/usr/bin/env bash
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update
sudo apt-get -y upgrade
# Get "add-apt-repository" Command
sudo apt-get install -y software-properties-common
Verifying my Blockstack ID is secured with the address 1P6LzfjNvRfPiUsH6sBebkxgVvTUpQrVAN https://explorer.blockstack.org/address/1P6LzfjNvRfPiUsH6sBebkxgVvTUpQrVAN
// Restify Server CheatSheet.
// More about the API: http://mcavage.me/node-restify/#server-api
// Install restify with npm install restify
// 1.1. Creating a Server.
// http://mcavage.me/node-restify/#Creating-a-Server
var restify = require('restify');