From 0a6a133e2dad9cf0150e5a60def44fcb3be8a082 Mon Sep 17 00:00:00 2001 From: Benjamin Dromard Date: Thu, 19 Dec 2024 15:38:29 +0100 Subject: [PATCH] build: add targets for docker compose commands --- carenage/Makefile | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/carenage/Makefile b/carenage/Makefile index 58fdb19..6184cf3 100644 --- a/carenage/Makefile +++ b/carenage/Makefile @@ -24,6 +24,22 @@ build_release: @echo "Building binary for Carenage CLI" @cargo build --manifest-path $(CARENAGE_CLI_CARGO) --release +compose_dev: + @echo "Launching Docker development environment orchestration" + @docker compose --profile dev up -d + +compose_prod: + @echo "Launching Docker production environment orchestration" + @docker compose --profile prod up -d + +compose_dev_stop: + @echo "Stopping Docker development environment orchestration" + @docker compose --profile dev down + +compose_prod_stop: + @echo "Stopping Docker production environment orchestration" + @docker compose --profile prod down + install_debug: @echo "Installing debug binaries" @cp target/debug/api $(PREFIX)/