#!/usr/bin/env bash install_api_dependence() { cd api/ || exit 2 composer install cd .. } build_ui() { cd ui/ || exit 2 npm run build cd .. } test_unit() { pwd cd api/ || exit 2 ./vendor/bin/codecept run unit cd .. } test_api() { cd api/ || exit 2 ./vendor/bin/codecept run api cd .. } composer_run() { docker-compose up -d } install_api_dependence && build_ui && test_unit && composer_run && test_api