clean: rm -rf build rm -rf web/build # build build-backend: CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o build/server cmd/maps-service/service.go build-validator: cargo build --release --target x86_64-unknown-linux-musl --bin maps-validation build-frontend: rm -rf web/build cd web && bun install --frozen-lockfile cd web && bun run build build: build-backend build-validator build-frontend # image image-backend: docker build . -t maptest-api image-validator: docker build . -f validation/Containerfile -t maptest-validator image-frontend: docker build web -f web/Containerfile -t maptest-frontend # docker docker-backend: make build-backend make image-backend docker-validator: make build-validator make image-validator docker-frontend: make build-frontend make image-frontend docker: docker-backend docker-validator docker-frontend .PHONY: clean build-backend build-validator build-frontend build image-backend image-validator image-frontend docker-backend docker-validator docker-frontend docker