first commit
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
# Build multi-platform ObsiGate Docker image
|
||||
set -e
|
||||
|
||||
echo "=== ObsiGate Multi-Platform Build ==="
|
||||
|
||||
docker buildx create --use --name obsigate-builder 2>/dev/null || true
|
||||
|
||||
# Build for all target platforms
|
||||
# Note: --load only works for single platform; use --push for multi-platform registry push.
|
||||
# For local testing, build one platform at a time:
|
||||
# docker buildx build --platform linux/amd64 --load -t obsigate:latest .
|
||||
|
||||
docker buildx build \
|
||||
--platform linux/amd64,linux/arm64,linux/arm/v7,linux/386 \
|
||||
--tag obsigate:latest \
|
||||
--tag obsigate:1.0.0 \
|
||||
.
|
||||
|
||||
echo ""
|
||||
echo "Build terminé."
|
||||
echo "Pour un push vers un registry : ajoutez --push au build."
|
||||
echo "Pour un test local (amd64) :"
|
||||
echo " docker buildx build --platform linux/amd64 --load -t obsigate:latest ."
|
||||
echo " docker-compose up -d"
|
||||
Reference in New Issue
Block a user