From f5f5016f3ff394b2fe96b7824babb4df6043e0f0 Mon Sep 17 00:00:00 2001 From: Darren Clarke Date: Tue, 20 Jun 2023 11:49:16 +0000 Subject: [PATCH] Re-add metamigo-cli docker-entrypoint.sh --- apps/metamigo-cli/docker-entrypoint.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 apps/metamigo-cli/docker-entrypoint.sh diff --git a/apps/metamigo-cli/docker-entrypoint.sh b/apps/metamigo-cli/docker-entrypoint.sh new file mode 100644 index 0000000..13f558f --- /dev/null +++ b/apps/metamigo-cli/docker-entrypoint.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -e + +if [[ "$1" == "api" ]]; then + echo "docker-entrypoint: starting api server" + ./cli db -- migrate + exec dumb-init ./cli api +elif [[ "$1" == "worker" ]]; then + echo "docker-entrypoint: starting worker" + exec dumb-init ./cli worker +elif [[ "$1" == "cli" ]]; then + echo "docker-entrypoint: starting frontend" + shift 1 + exec ./cli "$@" +else + echo "docker-entrypoint: missing argument, one of: api, worker, frontend, cli" + exit 1 +fi