Install wine
apt-get install wine
Install wine tricks
apt-get install winetricks
Set wine to run in 32-bit mode (Append the following lines to .[bash|zsh]rc)
require 'torquebox-stomp' | |
class SomeStomplet | |
def initialize() | |
@pending_subscribers = {} | |
@subscribers = {} | |
end |
Install wine
apt-get install wine
Install wine tricks
apt-get install winetricks
Set wine to run in 32-bit mode (Append the following lines to .[bash|zsh]rc)
{ | |
"disabled": false, | |
"scriptFile": "../dist/CheckQueues/index.js", | |
"bindings": [ | |
{ | |
"schedule": "*/15 * * * * *", | |
"name": "snapshotSidekiqQueues", | |
"type": "timerTrigger", | |
"direction": "in" | |
} |
import _fetch from 'fetch' | |
import Config from '../config/environment'; | |
import Ember from 'ember' | |
export default Ember.Service.extend({ | |
session: Ember.inject.service('session'), | |
fetch(url, options={}) { | |
return new Promise((resolve, reject) => { | |
this.get('session').authorize('authorizer:devise', (headerName, headerContent) => { | |
options = Object.assign({headers: {}}, options) |
#!/bin/bash | |
docker pull user/myrepo && \ | |
docker rm -f myapp && \ | |
docker run -d -p 80:80 -e RAILS_ENV=production --env-file=/opt/utils/deps/web.envfile --name=myapp --link=postgres:postgres --link=redis:redis user/myrepo |
#!/bin/bash | |
sudo apt-get update | |
sudo apt-get -y install apt-transport-https ca-certificates | |
sudo apt-key adv \ | |
--keyserver hkp://ha.pool.sks-keyservers.net:80 \ | |
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D | |
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list | |
sudo apt-get update | |
sudo apt-cache policy docker-engine |
Install xcode 6.0beta from DMG
Install 10.10 command line tools from DMG
Both available at developer.apple.com
Brew installs fine from source via brew.sh
Compilains it can't find a compiler, not sure what fixed this but i did both
import { Component, h, prop } from 'skatejs'; | |
const React = { createElement: h }; | |
const sym = Symbol(); | |
class WaitlistedForm extends Component { | |
static get is(){ return 'waitlisted-form' } | |
static get props () { | |
return { |
Basically we bundle install on one box, upload the result to a dedicated s3 bucked and then other servers/nodes can download the gems and save a ton of time compiling them.
I can not stress enough how the bucked should be dedicated as it will often remove all the files in the bucket to clear the cache / do a new gem build each month incase changes are made to backing ami / software, you can adjust the prefix to clear the bundle "cache key" more frequently by appending more date modifiers such as day or hour if you run into issues.
Note: You can remove 14downgradepuma if your app runs on Rails 4
config_server "https://etcd.local:2379" | |
service users { | |
endpoint: "/users", | |
proxy: "{{services.users.ip}}:{{services.users.port}}" | |
} | |
# In this example 'services.users' would be a directory with a json key for every user service container / application. | |
# Using this we could template the proxy and any other information in the services block, and it would just work with caddy. |