#!/bin/bash set -e mkdir -p _working/go mkdir -p _working/jobs function stop_containers { docker compose -f docker/docker-compose.yml down docker compose -f docker/docker-compose.yml -f docker/webhook-override.yml down } function show_logs { current_containers="$(cat _working/current_containers)" if [[ "$current_containers" == "default" ]] then docker compose -f docker/docker-compose.yml logs -f elif [[ "$current_containers" == "webhook" ]] then docker compose -f docker/docker-compose.yml -f docker/webhook-override.yml logs -f fi } case $1 in "default") echo "default" >> _working/current_containers docker compose -f docker/docker-compose.yml up --build -d docker compose -f docker/docker-compose.yml logs -f;; "webhook") echo "webhook" >> _working/current_containers stop_containers docker compose -f docker/docker-compose.yml -f docker/webhook-override.yml up --build -d docker compose -f docker/docker-compose.yml -f docker/webhook-override.yml logs -f;; "stop") stop_containers;; "logs") show_logs;; *) echo "ERROR: Unknown param \"$1\"" 2>&1 exit 255;; esac