First commit
This commit is contained in:
52
.vagrantrc
Executable file
52
.vagrantrc
Executable file
@ -0,0 +1,52 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
. $MEASURE_SRC_PATH/.vagrantrc
|
||||
|
||||
[ ! -f docker-compose.override.yml ] && cat <<YAML > docker-compose.override.yml
|
||||
override_file_placeholder:
|
||||
image: busybox
|
||||
YAML
|
||||
|
||||
measure-vagrant-id() {
|
||||
vagrant global-status | grep 'yardstick\s*$' | awk '{ print $1 }'
|
||||
}
|
||||
|
||||
vagrant-shell() {
|
||||
vagrant ssh `measure-vagrant-id`
|
||||
}
|
||||
|
||||
vagrant-ssh() {
|
||||
vagrant ssh `measure-vagrant-id` -c "$*"
|
||||
}
|
||||
|
||||
compose() {
|
||||
vagrant-ssh "cd /apps/braid && \\
|
||||
docker-compose -f '/app/docker-compose.yml' \\
|
||||
-f '/apps/braid/docker-compose.yml' \\
|
||||
-f '/apps/braid/docker-compose.override.yml' \\
|
||||
$*"
|
||||
}
|
||||
|
||||
run() {
|
||||
compose "run --rm braid $*"
|
||||
}
|
||||
|
||||
run-script() {
|
||||
run "rails $*"
|
||||
}
|
||||
|
||||
braid-logs() {
|
||||
compose "logs braid"
|
||||
}
|
||||
|
||||
braid-server() {
|
||||
compose "run --rm braid-soap rails server --port 80 --binding 0.0.0.0"
|
||||
}
|
||||
|
||||
restart-clean() {
|
||||
compose "restart braid"
|
||||
}
|
||||
|
||||
rails() {
|
||||
run-script "$*"
|
||||
}
|
Reference in New Issue
Block a user