Files
Pagerino_Portainer/WebApp/Makefile

29 lines
530 B
Makefile

# 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