komga/ci/prepare-dockerhub.sh
2020-12-31 17:30:11 +08:00

29 lines
880 B
Bash
Executable file

#!/usr/bin/env bash
# Arguments:
# 1: next version
# 2: channel
source "$(dirname "$0")/docker-common.sh" $1 $2
# Update Docker CE
#curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
#sudo apt-get update
#sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
# Enable buildx
#docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
#docker buildx create --name mybuilder --driver docker-container --use
#docker buildx inspect --bootstrap
# Unpack fat jar
./gradlew unpack
# Build docker images (no push)
cd komga
docker buildx build \
--platform $PLATFORMS \
--cache-from gotson/komga:$DOCKER_CHANNEL \
--tag gotson/komga:$DOCKER_CHANNEL \
--tag gotson/komga:$1 \
--file ./Dockerfile .