mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-09-09 01:26:13 +00:00
build linux arm64
This commit is contained in:
+11
-3
@@ -1,5 +1,13 @@
|
||||
.PHONY: help build test test-basic test-performance test-failover test-agent clean up down logs
|
||||
|
||||
# Detect architecture
|
||||
ARCH := $(shell uname -m)
|
||||
ifeq ($(ARCH),arm64)
|
||||
DOCKER_PLATFORM := linux/arm64
|
||||
else
|
||||
DOCKER_PLATFORM := linux/amd64
|
||||
endif
|
||||
|
||||
# Default target
|
||||
help:
|
||||
@echo "SeaweedMQ Integration Test Suite"
|
||||
@@ -21,9 +29,9 @@ help:
|
||||
# Build SeaweedFS Docker images
|
||||
build:
|
||||
@echo "Building SeaweedFS Docker image..."
|
||||
cd ../.. && docker build -f docker/Dockerfile.go_build -t chrislusf/seaweedfs:local .
|
||||
cd ../.. && docker build --platform linux/arm64 -f docker/Dockerfile.go_build -t chrislusf/seaweedfs:local .
|
||||
@echo "Building test runner image..."
|
||||
cd ../.. && docker build -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
|
||||
cd ../.. && docker build --platform linux/arm64 -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
|
||||
|
||||
# Start the test environment
|
||||
up: build
|
||||
@@ -62,7 +70,7 @@ up-prod: build-test-runner
|
||||
# Build only the test runner image (for production setup)
|
||||
build-test-runner:
|
||||
@echo "Building test runner image..."
|
||||
cd ../.. && docker build -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
|
||||
cd ../.. && docker build --platform linux/arm64 -f test/mq/Dockerfile.test -t seaweedfs-test-runner .
|
||||
|
||||
# Start cluster only (no test runner, no build required)
|
||||
up-cluster:
|
||||
|
||||
Reference in New Issue
Block a user