# Variables STYLES:=./src/layouts/static/styles TW_INPUT:=$(STYLES)/global.css TW_OUTPUT:=$(STYLES)/stylesheet.css TW_CONFIG := tailwind.config.js NAME:=web-app all: run # Build Tailwind css: $(TW_INPUT) $(TW_CONFIG) npx tailwindcss -c $(TW_CONFIG) -i $(TW_INPUT) -o $(TW_OUTPUT) --minify # Build App go: ./src/main/*.go go build -o ./build/$(NAME) ./src/main.go run: css down docker-compose up --build down: docker-compose down # Clear build clean: rm -rf ./build/$(NAME) ./build/stylesheet.css .PHONY: run clean all