help: @echo "make [clean dev-front prod dev-back]" clean: @cp config/prod.docker-compose.yaml docker-compose.yaml @docker compose down @rm -f docker-compose.yaml @rm -f .env @rm -f front/MyINPulse-front/.env # Install npm packages front/MyINPulse-front/.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 --build @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/prod.docker-compose.yaml docker-compose.yaml @docker compose up -d --build 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 --build @echo "cd MyINPulse-back" @echo "./gradlew bootRun --args='--server.port=8081'"