| 1234567891011121314151617181920212223242526 |
- #!/bin/bash
- if [ "$1" == "" ]; then
- echo "Error: migrate name must be specified as first arg"
- exit 1
- else
- # Code path
- SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
- if hash realpath 2>/dev/null; then
- export CODEBASE=$(realpath $SCRIPT_DIR/..)
- elif hash grealpath 2>/dev/null; then
- export CODEBASE=$(grealpath $SCRIPT_DIR/..)
- else
- export CODEBASE=$(readlink -e $SCRIPT_DIR/..)
- fi
- if [ -z "$CODEBASE" ]; then
- echo "Unable to determine absolute codebase directory"
- exit 1
- fi
- cd "$CODEBASE"
- sudo /usr/local/bin/docker-compose run --rm --no-deps app node node_modules/knex/bin/cli.js migrate:make "$1"
- exit $?
- fi
|