Files
maps-service/Makefile

51 lines
1.3 KiB
Makefile
Raw Normal View History

clean:
rm -rf build
rm -rf web/build
2024-12-14 02:06:43 -05:00
# build
build-backend:
CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o build/server cmd/maps-service/service.go
2024-12-14 02:06:43 -05:00
build-validator:
2026-03-01 01:37:48 -05:00
cargo build --release --bin maps-validation
2024-12-14 02:06:43 -05:00
2026-03-01 01:19:27 -05:00
build-combobulator:
2026-03-01 01:37:48 -05:00
cargo build --release --bin maps-combobulator
2026-03-01 01:19:27 -05:00
build-frontend:
rm -rf web/build
cd web && bun install --frozen-lockfile
cd web && bun run build
2024-12-14 02:06:43 -05:00
2026-03-01 01:19:27 -05:00
build: build-backend build-validator build-combobulator build-frontend
# image
image-backend:
docker build . -t maptest-api
image-validator:
docker build . -f validation/Containerfile -t maptest-validator
2026-03-01 01:19:27 -05:00
image-combobulator:
docker build . -f combobulator/Containerfile -t maptest-combobulator
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
2026-03-01 01:19:27 -05:00
docker-combobulator:
make build-combobulator
make image-combobulator
docker-frontend:
make image-frontend
2026-03-01 01:19:27 -05:00
docker: docker-backend docker-validator docker-combobulator docker-frontend
2026-03-01 01:19:27 -05:00
.PHONY: clean build-backend build-validator build-combobulator build-frontend build image-backend image-validator image-combobulator image-frontend docker-backend docker-validator docker-combobulator docker-frontend docker