tylen df60f57708 services: add local services
- portainer
- home
2025-05-11 23:16:50 +03:00

19 lines
495 B
Bash
Executable File

#!/bin/bash
# Get newest tag from https://hub.docker.com/r/portainer/portainer-ce/tags
# Also build one for :latest
IMAGE="ngxson/portainer-ce-without-annoying"
ARCHS="linux/amd64,linux/arm64,linux/arm/v7"
if [ -z "$TAG" ]; then
echo "Please set TAG environment variable"
exit 1
fi
cp Dockerfile Dockerfile.tmp
sed -i "s/portainer-ce:latest/portainer-ce:$TAG/g" Dockerfile.tmp
echo "Multi-arch build..."
docker buildx build --platform=$ARCHS --push -t "$IMAGE:$TAG" -f Dockerfile.tmp .