lure/cmd/lure-api-server/docker.sh

15 lines
597 B
Bash
Raw Normal View History

2022-12-21 05:24:15 +00:00
#!/bin/bash
CGO_ENABLED=0 GOARCH=amd64 GOOS=linux go build
2023-05-16 20:21:05 +00:00
docker buildx build --platform linux/amd64 --tag elara6331/lure-api-server:amd64 --no-cache .
2022-12-21 05:24:15 +00:00
CGO_ENABLED=0 GOARCH=arm64 GOOS=linux go build
2023-05-16 20:21:05 +00:00
docker buildx build --platform linux/arm64/v8 --tag elara6331/lure-api-server:arm64 --no-cache .
2022-12-21 05:24:15 +00:00
docker login
2023-05-16 20:21:05 +00:00
docker push elara6331/lure-api-server -a
2022-12-21 05:24:15 +00:00
2023-05-16 20:21:05 +00:00
docker manifest rm elara6331/lure-api-server:latest
docker manifest create elara6331/lure-api-server:latest --amend elara6331/lure-api-server:arm64 --amend elara6331/lure-api-server:amd64
docker manifest push elara6331/lure-api-server:latest