feat: MVP phase 1 complete

This commit is contained in:
Blake Ridgway
2026-03-25 02:41:17 -05:00
parent 81ae5c6c7b
commit bfa03e6fbf
32 changed files with 3503 additions and 39 deletions

26
Makefile Normal file
View File

@@ -0,0 +1,26 @@
BINARY := arcline-portal
MODULE := arclineit/arcline-portal
GO := go
GOFLAGS := -trimpath -ldflags="-s -w"
.PHONY: build run linux-amd64 linux-arm64 all test clean
build:
$(GO) build $(GOFLAGS) -o $(BINARY) .
run:
$(GO) run .
linux-amd64:
GOOS=linux GOARCH=amd64 $(GO) build $(GOFLAGS) -o $(BINARY)-linux-amd64 .
linux-arm64:
GOOS=linux GOARCH=arm64 $(GO) build $(GOFLAGS) -o $(BINARY)-linux-arm64 .
all: linux-amd64 linux-arm64
test:
$(GO) test ./...
clean:
rm -f $(BINARY) $(BINARY)-linux-amd64 $(BINARY)-linux-arm64