#!/bin/bash set -e export DOCKER_BUILDKIT=1 export APP_USER_UID=$(id -u) export APP_USER_GID=$(id -g) export COMPOSE_FILE=docker-compose.ci.yml export RUBY_VERSION="$(cat .ruby-version)" export LOCAL_CACHE_PATH="./cache" mkdir -p $LOCAL_CACHE_PATH/{bundle,node/.npm,node/node_modules,node/frontend/node_modules,angular,runtime-logs} if [ "$1" = "down" ]; then exec docker compose down --remove-orphans --volumes else additional_args="" if [ "$CI_REBUILD" = "true" ]; then additional_args="$additional_args --build" fi exec docker compose run --rm --remove-orphans $additional_args app "$@" fi