irt-service/.vagrantrc
2021-08-09 17:50:16 -04:00

51 lines
914 B
Bash

#!/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/measure-solver && \\
docker-compose -f '/app/docker-compose.yml' \\
-f '/apps/measure-solver/docker-compose.yml' \\
-f '/apps/measure-solver/docker-compose.override.yml' \\
$*"
}
run() {
compose "run --rm measure-solver $*"
}
run-script() {
run "rails $*"
}
measure-solver-logs() {
compose "logs measure-solver"
}
measure-solver-server() {
}
restart-measure-solver() {
}
rails() {
run-script "$*"
}