$ docker pull registry
$ sudo yum install python-pip
| #!/bin/bash | |
| set -x | |
| uuid=$(uuidgen) | |
| docker build -t myapp . | |
| docker run -d --name mysql-${uuid} --env MYSQL_ROOT_PASSWORD=xxxxxx mysql:5.6 | |
| docker run -d --name memcached-${uuid} memcached |
| # ・8-18文字であること | |
| # ・大文字小文字アルファベットと数字が含まれていること | |
| # ・.@_- (ドット、アットマーク、アンダースコア、ハイフン)のうち少なくとも1 | |
| # つ含まれていること | |
| class PasswordGeneratorAttributeError < StandardError; end | |
| class PasswordGenerator | |
| NUMBERS = [*0..9] | |
| UPPER_CHARS = [*'A'..'Z'] | |
| LOWER_CHARS = [*'a'..'z'] |
| (unless (>= 24 emacs-major-version) | |
| (error "requires Emacs 24 or later.")) | |
| (deftheme heroku "A color theme inspired by Heroku's old dashboard") | |
| (custom-theme-set-variables | |
| 'heroku | |
| '(linum-format "%4d\u2502 ")) | |
| (let ((*background* "#1b1b24") |
| require 'sidekiq/api' | |
| namespace :sidekiq do | |
| task 'stop' do | |
| ps = Sidekiq::ProcessSet.new | |
| abort 'Sidekiq process not running' if ps.count == 0 | |
| ps.first.quiet! | |
| puts "SIGUSR1 sent\nWaiting 10sec for status update" |
| # lib/activity_logger.rb | |
| class ActivityLogger < Logger | |
| def format_message(severity, timestamp, progname, msg) | |
| base_log = { | |
| timestamp: timestamp, | |
| severity: severity | |
| } | |
| base_log.merge(msg).to_json + "\n" | |
| end | |
| end |
| rabbitmqctl eval '[garbage_collect(P) || P <- processes()].' |
| #!/bin/bash | |
| PATH=/usr/bin:/bin:/usr/sbin:/sbin | |
| export PATH | |
| function pushover() { | |
| curl -s -X POST \ | |
| --form-string "token=$PUSHOVER_TOKEN" \ | |
| --form-string "user=$PUSHOVER_USER" \ | |
| --form-string "title=RabbitMQ Restart Attempted" \ |
| #!/bin/bash | |
| set -e | |
| export PATH=/sbin:/bin:/usr/sbin:/usr/bin | |
| export LANG=C | |
| if [ $UID -ne 0 ] ; then | |
| echo "You must be root to run this script." | |
| exit 1 |
| #!/usr/bin/env perl | |
| use sane; | |
| use Redis::Fast; | |
| use Time::Piece; | |
| use DDP; | |
| my $user_id = 100; | |
| my $u = UserLastAccess->new(user_id => $id); |