- First start docker in docker
$ docker pull docker
$ docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock --name docker-outer docker sh
- Then start an inner container, create a file there and copy it to the outer container
#!/usr/bin/with-contenv bash | |
PMS_PATH="/config/Library/Application Support/Plex Media Server" | |
SUBZERO_RELEASE="2.6.5.3268" | |
# If the first run completed successfully, we are done | |
if [ -e /.pluginsInstalled ]; then | |
exit 0 | |
fi |
#!/bin/sh | |
# | |
# bundle exec rails routes (with caching!) by Drowze | |
# | |
# Just make an executable out of this and move into your path | |
routes_sha="" | |
if [[ -f config/routes.rb ]]; then | |
routes_blob=$(cat config/routes.rb) |
# frozen_string_literal: true | |
require 'roda' | |
require 'pry' | |
require 'msgpack' | |
require 'json' | |
require 'zlib' | |
require 'multipart_parser/reader' | |
require 'google/protobuf' |
#!/usr/bin/env bash | |
if ! command -v jq &>/dev/null; then | |
echo "missing jq!" | |
exit 1 | |
fi | |
TMP_FILE=/tmp/kimsufi_availability | |
SECONDS_TO_CACHE=60 | |
HARDWARES=$@ |
require 'bundler/inline' | |
require 'minitest/autorun' | |
gemfile do | |
source 'https://rubygems.org' | |
gem 'http' | |
end | |
require 'http' | |
require 'cgi' |
RSpec.describe 'Testing' do | |
it 'is flagged' do | |
x = [] | |
expect { x.append(1) }.to change(x, :size) | |
end | |
end |
require 'bundler/inline' | |
gemfile do | |
source 'https://rubygems.org' | |
gem 'rspec' | |
end | |
puts 'Ruby Version ' + RUBY_VERSION.to_s | |
puts 'RSpec version ' + RSpec::Core::Version::STRING.to_s |
class SubtractTwoInteraction | |
def self.call(number) | |
number - 2 | |
end | |
end | |
class MultiplyByInteraction | |
def self.call(number:, by:) | |
number * by | |
end |
My project .pryrc contained awesome_print load, which I do not appreciate.
require 'awesome_print'
AwesomePrint.pry!
To patch against the .pryrc, which I could not edit at the time, I created another .pryrc at my home folder (~/.pryrc
):
module Kernel
alias :old_require :require