Skip to content

Instantly share code, notes, and snippets.

View jasonbosco's full-sized avatar
💻
⚡ 🔍

Jason Bosco jasonbosco

💻
⚡ 🔍
View GitHub Profile
@jasonbosco
jasonbosco / typesense-repro-steps.sh
Last active November 10, 2025 20:02
Quick set of curl commands to help reproduce any issues with Typesense
### Run Typesense via Docker ########################################
set -x
export TYPESENSE_API_KEY=xyz
export TYPESENSE_HOST=http://localhost:8108
docker stop typesense-repro 2>/dev/null
docker rm typesense-repro 2>/dev/null
rm -rf "$(pwd)"/typesense-data-dir-repro
mkdir "$(pwd)"/typesense-data-dir-repro
@jasonbosco
jasonbosco / db_migrate_data.rake
Created September 10, 2015 19:14
Rails 4.2 data migrations
# Invoke using rake db:data:*
# Eg: rake db:data:migrate
namespace :db do
namespace :data do
pattern = /^db:data:(.*)$/
rule pattern do |t|
ActiveRecord::Base.schema_migrations_table_name = 'data_migrations'
ActiveRecord::Tasks::DatabaseTasks.migrations_paths = ["#{Rails.root}/db/migrate_data"]
task_name = t.name.gsub(pattern, 'db:\1')
@jasonbosco
jasonbosco / gist:2522811
Created April 29, 2012 00:05
Create a new system user, with disabled login, no home directory, password disabled
adduser --system --no-create-home --disabled-login --disabled-password --group <username>