From 105362e33c0febb3bb4e5de2f04c2b0d9c7a975c Mon Sep 17 00:00:00 2001 From: Pierre Tellier Date: Thu, 6 Feb 2025 08:47:17 +0100 Subject: [PATCH] feat: improved Makefile --- Makefile | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 80c5f4f..a5955bc 100644 --- a/Makefile +++ b/Makefile @@ -1,39 +1,40 @@ help: - echo "clean dev-front prod back" + @echo "make [clean dev-front prod dev-back]" -clean: - docker compose down - rm .env - rm front/MyINPulse-front/.env - rm docker-compose.yaml + +clean: + @docker compose down + @rm .env + @rm front/MyINPulse-front/.env + @rm docker-compose.yaml # Install npm packages front/MyINPulse-front/.installed: - cd ./front/MyINPulse-front/ && npm i && touch .installed + @cd ./front/MyINPulse-front/ && npm i && touch .installed vite: ./front/MyINPulse-front/.installed dev-front: clean vite - cp config/frontdev.front.env front/MyINPulse-front/.env - cp config/frontdev.main.env .env - cp config/frontdev.docker-compose.yaml docker-compose.yaml - #docker compose up -d - cd ./front/MyINPulse-front/ && npm run dev + @cp config/frontdev.front.env front/MyINPulse-front/.env + @cp config/frontdev.main.env .env + @cp config/frontdev.docker-compose.yaml docker-compose.yaml + @docker compose up -d + @cd ./front/MyINPulse-front/ && npm run dev prod: clean - cp config/prod.front.env front/MyINPulse-front/.env - cp config/prod.main.env .env - cp config/frontdev.docker-compose.yaml docker-compose.yaml - #docker compose up -d + @cp config/prod.front.env front/MyINPulse-front/.env + @cp config/prod.main.env .env + @cp config/frontdev.docker-compose.yaml docker-compose.yaml + @docker compose up -d -back: - cp config/backdev.front.env front/MyINPulse-front/.env - cp config/backdev.main.env .env - cp config/backdev.docker-compose.yaml docker-compose.yaml - docker compose up -d - echo "./gradlew bootRun" \ No newline at end of file +dev-back: + @cp config/backdev.front.env front/MyINPulse-front/.env + @cp config/backdev.main.env .env + @cp config/backdev.docker-compose.yaml docker-compose.yaml + @docker compose up -d + @echo "./gradlew bootRun" \ No newline at end of file