- 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