This guide has moved to a GitHub repository to enable collaboration and community input via pull-requests.
https://github.com/alexellis/k8s-on-raspbian
Alex
| alias dcp='docker-compose -f /opt/docker-compose.yml ' | |
| alias dcpull='docker-compose -f /opt/docker-compose.yml pull --parallel' | |
| alias dcplogs='docker-compose -f /opt/docker-compose.yml logs -tf --tail="50" ' | |
| alias df='df -h -x aufs -x tmpfs -x udev' | |
| alias editle='sudo vi /opt/appdata/letsencrypt/nginx/site-confs/default' |
This guide has moved to a GitHub repository to enable collaboration and community input via pull-requests.
https://github.com/alexellis/k8s-on-raspbian
Alex
| sudo apt-get update | |
| sudo apt-get install apt-transport-https ca-certificates -y | |
| sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D | |
| sudo echo deb https://apt.dockerproject.org/repo ubuntu-xenial main >> /etc/apt/sources.list.d/docker.list | |
| sudo apt-get update | |
| sudo apt-get purge lxc-docker | |
| sudo apt-get install linux-image-extra-$(uname -r) -y | |
| sudo apt-get install docker-engine cgroup-lite apparmor -y | |
| sudo usermod -a -G docker $USER | |
| sudo service docker start |
It is loaded by default by /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist.
If you run
launchctl unload -w /Library/LaunchAgents/com.adobe.AdobeCreativeCloud.plist
| # Ask for the user password | |
| # Script only works if sudo caches the password for a few minutes | |
| sudo true | |
| # Install kernel extra's to enable docker aufs support | |
| # sudo apt-get -y install linux-image-extra-$(uname -r) | |
| # Add Docker PPA and install latest version | |
| # sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 | |
| # sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list" |
| source :rubygems | |
| gem 'foreman' | |
| gem 'oa-oauth' | |
| gem 'dm-core' | |
| gem 'dm-sqlite-adapter' | |
| gem 'dm-migrations' | |
| gem 'rack', "~> 1.3.6" | |
| gem 'sinatra' | |
| gem 'thin' |
| require 'sinatra' | |
| require 'data_mapper' | |
| require 'slim' | |
| require 'digest/sha1' | |
| DataMapper.setup(:default, ENV['DATABASE_URL'] || File.join("sqlite3://",settings.root, "development.db")) | |
| class Note | |
| include DataMapper::Resource | |
| property :id, Serial |
| require 'sinatra' | |
| require 'dm-core' | |
| require 'dm-migrations' | |
| require 'haml' | |
| DataMapper.setup(:default, 'sqlite3::memory:') | |
| class Message | |
| include DataMapper::Resource |
| require 'sinatra' | |
| require 'builder' | |
| require 'nokogiri' | |
| require 'uri' | |
| require 'open-uri' | |
| $: << File.join(File.dirname(__FILE__), '..', 'app') | |
| configure do | |
| set :root, File.join(File.dirname(__FILE__), '..') |